Condividi tramite


messaggio WM_SYNCPAINT

Il messaggio WM_SYNCPAINT viene usato per sincronizzare il disegno evitando di collegare thread GUI indipendenti.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

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

Parametri

wParam

Questo parametro non viene usato.

lParam

Questo parametro non viene usato.

Valore restituito

Un'applicazione restituisce zero se elabora questo messaggio.

Commenti

Quando una finestra è stata nascosta, visualizzata, spostata o ridimensionata, il sistema può determinare che è necessario inviare un messaggio di WM_SYNCPAINT alle finestre di livello superiore di altri thread. Le applicazioni devono passare WM_SYNCPAINT a DefWindowProc per l'elaborazione. La funzione DefWindowProc invierà un messaggio WM_NCPAINT alla routine della finestra se è necessario disegnare la cornice della finestra e inviare un messaggio di WM_ERASEBKGND se lo sfondo della finestra deve essere cancellato.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Panoramica di disegno e disegno

Disegno e disegno di messaggi

DefWindowProc

GetDCEx

GetWindowDC

WM_PAINT