_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 |
|
Voir aussi
-
Autres ressources