Share via


MESSAGE COLOROKSTRING

Une boîte de dialogue Couleur envoie le message inscrit COLOROKSTRING à votre procédure de hook, CCHookProc, lorsque l’utilisateur sélectionne une couleur et clique sur le bouton OK . La procédure de crochet peut accepter la couleur et autoriser la boîte de dialogue à se fermer, ou rejeter la couleur et forcer la boîte de dialogue à rester ouverte.

#define COLOROKSTRING TEXT("commdlg_ColorOK")

Paramètres

wParam

Ce paramètre n'est pas utilisé.

lParam

Pointeur vers une structure CHOOSECOLOR . Le membre rgbResult de cette structure contient la valeur de couleur RVB de la couleur sélectionnée.

Valeur retournée

Si la procédure de crochet retourne zéro, la boîte de dialogue Couleur accepte la couleur sélectionnée et se ferme.

Si la procédure de crochet renvoie une valeur différente de zéro, la boîte de dialogue Couleur rejette la couleur sélectionnée et reste ouverte.

Notes

La procédure de hook doit spécifier la constante COLOROKSTRING dans un appel à la fonction RegisterWindowMessage pour obtenir l’identificateur du message envoyé par la boîte de dialogue.

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
Commdlg.h (inclure Windows.h)
Noms Unicode et ANSI
COLOROKSTRINGW (Unicode) et COLOROKSTRINGA (ANSI)

Voir aussi

Référence

CHOOSECOLOR

RegisterWindowMessage

Conceptuel

Bibliothèque de boîtes de dialogue commune