winuser.h

Mensaje WM_SETREDRAW

Definición

WM_SETREDRAW  
wParam = (WPARAM) fRedraw;  // estado de la bandera de redibujado
lParam = 0;                 // no usado; debe ser cero

Una aplicación envía el mensaje WM_SETREDRAW a una ventana para permitir que los cambios en esa ventana se muestren o para evitar que los cambios en la ventana se muestren mediante un redibujado.

Descripción

fRedraw: valor de wParam. Especifica el estado de la bandera de redibujado. Si este parámetro es TRUE, la bandera de redibujado se activa. Si el parámetro es FALSE, la bandera se desactiva.

Valor de retorno

Una aplicación debe retornar cero su procesa este mensaje.

Observaciones

Este mensaje activa o desactiva la bandera de redibujado. Si la bandera de redibujado está inactiva, el contenido de la ventana no se actualiza después de cada cambio, y la ventana no se repinta hasta que la bandera se active. Por ejemplo, una aplicación que deba añadir muchos ítems a un list box puede desactivar la bandera, añadir los ítems, y activar la bandera de nuevo. Finalmente, la aplicación puede llamar a la función InvalidateRect para obligar al list box a ser repintado.