Partager via


WM_CTLCOLORLISTBOX message

Envoyé à la fenêtre parente d’une zone de liste avant que le système ne dessine la zone de liste. En répondant à ce message, la fenêtre parente peut définir le texte et les couleurs d’arrière-plan de la zone de liste à l’aide du handle de contexte de périphérique d’affichage spécifié.

WM_CTLCOLORLISTBOX

    WPARAM wParam;
    LPARAM lParam; 

Paramètres

wParam

Gérez le contexte de l’appareil pour la zone de liste.

lParam

Gérer jusqu’à la zone de liste.

Valeur retournée

Si une application traite ce message, elle doit retourner un handle à un pinceau. Le système utilise le pinceau pour peindre l’arrière-plan de la zone de liste.

Notes

Par défaut, la fonction DefWindowProc sélectionne les couleurs système par défaut pour la zone de liste.

Le message WM_CTLCOLORLISTBOX n’est jamais envoyé entre les threads. Il n’est envoyé qu’au sein d’un seul thread.

Si une procédure de boîte de dialogue gère ce message, elle doit convertir la valeur de retour souhaitée en un INT_PTR et renvoyer la valeur directement. Si la procédure de boîte de dialogue retourne FALSE, la gestion des messages par défaut est effectuée. La valeur DWL_MSGRESULT définie par la fonction SetWindowLong est ignorée.

Spécifications

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 (inclure Windows.h)

Voir aussi

Autres ressources

RéaliserPalette

SélectionnerPalette

DefWindowProc