La ventana de una aplicación no se está dibujando completamente, pero la ventana está allí, se puede controlar y hacer clic

0

Una ventana de aplicación solo se dibuja parcialmente en la pantalla, pero está claramente allí, ya que se puede mover, cambiar de tamaño, hacer clic, si sabe dónde colocar el mouse.

Este comportamiento comenzó a ocurrir recientemente de la nada. La aplicación funcionó bien durante años. El reinicio en frío de la máquina no hace ninguna diferencia. Reducir la resolución de la pantalla no hace ninguna diferencia.

¿Cuál podría ser la razón de este comportamiento? ¿Cómo podría solucionarlo?

Esto está en Windows Vista.

miracle2k
fuente
Esto generalmente es causado por un hilo atascado (¿quizás un ciclo de espera ocupado?) Que no está aumentando el tiempo de ejecución dentro del proceso para realizar el ciclo de pintura. Aísle cualquier código de subproceso de trabajo y asegúrese de que se duerme de vez en cuando (o, de lo contrario, reduce el tiempo de ejecución), y vuelve a unirse al hilo principal cuando se completa. Considere el uso de devoluciones de llamada asíncronas. Si estás en .net, un enfoque práctico pero intrépido es llamar Application.DoEvents de vez en cuando. También puede intentar habilitar el almacenamiento en búfer doble o triple, pero en ese caso, si no es el problema, es posible que la ventana no se dibuje en absoluto.
Frank Thomas
¿Ocurre solo con una aplicación en particular o con más aplicaciones? Y si es solo uno, ¿cuál es el nombre de la aplicación? ¿Has intentado desinstalar / reinstalar, actualizarlo, etc.?
LPChip
La aplicación se llama Lexware (popular en Alemania). Ocurre solo con eso, y mientras ocurre la mayor parte del tiempo, funciona intermitentemente.
miracle2k