WM_DRAWITEM message

Envoyé à la fenêtre parente d’un bouton, d’une zone de liste déroulante, d’une zone de liste ou d’un menu dessiné par le propriétaire lorsqu’un aspect visuel du bouton, de la zone de liste déroulante, de la zone de liste ou du menu a changé.

Une fenêtre reçoit ce message via sa fonction WindowProc.

WM_DRAWITEM

    WPARAM wParam;
    LPARAM lParam; 

Paramètres

wParam

Spécifie l’identificateur du contrôle qui a envoyé le message WM_DRAWITEM . Si le message a été envoyé par un menu, ce paramètre est égal à zéro.

lParam

Pointeur vers une structure DRAWITEMSTRUCT contenant des informations sur l’élément à dessiner et le type de dessin requis.

Valeur retournée

Si une application traite ce message, elle doit retourner TRUE.

Remarques

Par défaut, la fonction DefWindowProc dessine le rectangle de focus pour un élément de zone de liste dessiné par le propriétaire.

Le membre itemAction de la structure DRAWITEMSTRUCT spécifie l’opération de dessin qu’une application doit effectuer.

Avant de revenir du traitement de ce message, une application doit s’assurer que le contexte de l’appareil identifié par le membre hDC de la structure DRAWITEMSTRUCT est dans l’état par défaut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Winuser.h (include Windows.h)

Voir aussi

Référence

DRAWITEMSTRUCT

Autres ressources

DefWindowProc