jorodgar
22-09-2005, 00:27:17
El siguiente codigo sirve para recuperar el área que necesita ser actualizada pero de la ventana activa y lo que yo quiero es el área de la pantalla. Alguien sabe como hacerlo ??
procedure TMiControl.WMPAINT(Var Msg: TWMPaint);
var
R: TRect;
begin
{
La siguiente sentencia comprueba si un área necesita ser actualizada
y, si es así, almacenará en la variable 'R' las coordenadas de dicho área
}
if GetUpdateRect(Handle, R, False) then
begin
// Operación de dibujo para el control
end;
end;
procedure TMiControl.WMPAINT(Var Msg: TWMPaint);
var
R: TRect;
begin
{
La siguiente sentencia comprueba si un área necesita ser actualizada
y, si es así, almacenará en la variable 'R' las coordenadas de dicho área
}
if GetUpdateRect(Handle, R, False) then
begin
// Operación de dibujo para el control
end;
end;