message WM_SYNCPAINT

Le message WM_SYNCPAINT est utilisé pour synchroniser la peinture tout en évitant de lier des threads GUI indépendants.

Une fenêtre reçoit ce message via 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 zéro s’il traite ce message.

Remarques

Lorsqu’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 passer WM_SYNCPAINT à DefWindowProc pour le traitement. La fonction DefWindowProc envoie un message WM_NCPAINT à la procédure de fenêtre si le cadre de fenêtre doit être peint et envoyer 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

Peindre et dessiner des messages

DefWindowProc

GetDCEx

GetWindowDC

WM_PAINT