WM_ERASEBKGND message

Envoyé lorsque l’arrière-plan de la fenêtre doit être effacé (par exemple, lorsqu’une fenêtre est redimensionnée). Le message est envoyé pour préparer une partie invalidée d’une fenêtre pour la peinture.

#define WM_ERASEBKGND                   0x0014

Paramètres

wParam

Handle pour le contexte de l’appareil.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Type : LRESULT

Une application doit retourner une valeur différente de zéro si elle efface l’arrière-plan ; sinon, elle doit retourner zéro.

Notes

La fonction DefWindowProc efface l’arrière-plan à l’aide du pinceau d’arrière-plan de classe spécifié par le membre hbrBackground de la structure WNDCLASS . Si hbrBackground a la valeur NULL, l’application doit traiter le message WM_ERASEBKGND et effacer l’arrière-plan.

Une application doit retourner une valeur différente de zéro en réponse à WM_ERASEBKGND si elle traite le message et efface l’arrière-plan ; cela indique qu’aucune autre effacement n’est nécessaire. Si l’application retourne zéro, la fenêtre reste marquée pour l’effacement. (En règle générale, cela indique que le membre fErase de la structure PAINTSTRUCT aura la valeur TRUE.)

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

Référence

DefWindowProc

WNDCLASS

Conceptuel

Icônes

Autres ressources

BeginPaint

PAINTSTRUCT