Compartir a través de


mensaje de WM_SYNCPAINT

El mensaje WM_SYNCPAINT se usa para sincronizar la pintura y evitar la vinculación de subprocesos de GUI independientes.

Una ventana recibe este mensaje a través de la función WindowProc.

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

Parámetros

wParam

Este parámetro no se utiliza.

lParam

Este parámetro no se utiliza.

Valor devuelto

Una aplicación devuelve cero si procesa este mensaje.

Observaciones

Cuando una ventana se ha ocultado, mostrado, movido o tamaño, el sistema puede determinar que es necesario enviar un mensaje WM_SYNCPAINT a las ventanas de nivel superior de otros subprocesos. Las aplicaciones deben pasar WM_SYNCPAINT a DefWindowProc para su procesamiento. La función DefWindowProc enviará un mensaje de WM_NCPAINT al procedimiento de ventana si se debe pintar el marco de la ventana y enviar un mensaje de WM_ERASEBKGND si se debe borrar el fondo de la ventana.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Información general sobre la pintura y el dibujo

Pintar y dibujar mensajes

DefWindowProc

GetDCEx

GetWindowDC

WM_PAINT