_Message WM SYNCPAINT

Le message WM _ SYNCPAINT est utilisé pour synchroniser la peinture tout en évitant la liaison de threads GUI indépendants.

Une fenêtre reçoit ce message par le biais de sa fonction WindowProc .

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

Paramètres

wParam

Ce paramètre n'est pas utilisé.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Une application retourne la valeur zéro si elle traite ce message.

Notes

Quand une fenêtre a été masquée, affichée, déplacée ou dimensionnée, le système peut déterminer qu’il est nécessaire d’envoyer un message WM _ SYNCPAINT aux fenêtres de niveau supérieur d’autres threads. Les applications doivent transmettre WM _ SYNCPAINT à DefWindowProc pour traitement. La fonction DefWindowProc envoie un message WM _ NCPAINT à la procédure de fenêtre si le frame de fenêtre doit être peint et envoie un message WM _ ERASEBKGND si l’arrière-plan de la fenêtre doit être effacé.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Vue d’ensemble de la peinture et du dessin

Peinture et dessin de messages

DefWindowProc

GetDCEx

GetWindowDC

_peinture WM