_Message WM CTLCOLORLISTBOX

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 les couleurs de texte et 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

Handle vers le contexte de périphérique pour la zone de liste.

lParam

Handle vers la zone de liste.

Valeur de retour

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. Elle est envoyée uniquement au sein d’un thread.

Si une procédure de boîte de dialogue gère ce message, elle doit effectuer un cast de la valeur de retour souhaitée en _ ptr int et retourner la valeur directement. Si la procédure de boîte de dialogue retourne la valeur 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 [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Autres ressources

RealizePalette

SelectPalette

DefWindowProc