jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Cómo Pintar Un Píxel En Un Drawing Area
El redibujado del drawing area cuando la propiedad chached = False, se produce automáticamente con los diferentes eventos que se producen dentro y fuera de la aplicación. Esto es normal, viene dado por las mismas razones que el escritorio completo necesita redibujarse continuamente con cada evento.
Tanto si el formulario cambia de tamaño, se tapa o destapa con otra ventana, se minimiza, se escribe y un largo etcétera de eventos, se produce un refresh no sólo del drawing area, sino de todos los elementos gráficos en pantalla o al menos de una parte de ellos (clipping). Puede o no ser costoso para la CPU o la GPU, dependiendo de muchos factores, pero no en la mayoría.
Es decir, que lo que llamáis "pasada" no es más que un refresco del control para actualizar el nuevo contenido aunque no haya nada nuevo. Pensad en el escritorio como una gran drawing area.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|