En que las rutinas de redibujado subscriptas se ejecutan como parte integral
en respuesta a un cambio o acción realizada por la aplicación
activa...entonces cuando una rutina de redibujado se ejecuta lo hace
exclusivamente bajo el control del sistema de ventanas, y ya tiene
seleccionado esa ventana temporalmente con el masking activado y demás
yerbas, ya que su ejecución no es arbitraria.
Perfecto. Por supuesto, usando bloques sucios (y señalando
un `redibuja toda la ventana` si necesario) usted puede ahorrar mucho tiempo
de CPU. No puedo ver ningún problema aquí
Que es una acción o cambio realizado por la aplicación activa que pueda
general el redibujado de otras ventanas de la misma u otras
aplicaciones?....
Ésta debe ser una tarea del encargado de ventana.
fácil es el hecho de quitar, cambiar tamaño o mover alguna
ventana que afecte la visualización de las otras..
Facil?????
¡Cambiar tamano o mover una ventana, especialmente cuando ventanas
múltiples están en el desktop, es una pesadilla! Estas operaciones confían
pesadamente en la capacidad de su encargado de ventana del redibujo (en
parte o en todo) de cualquier ventana en el desktop!
Saludos,
Adriano