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.