COLOROKSTRING-Nachricht
Ein Farbdialogfeld sendet die registrierte COLOROKSTRING-Nachricht an Ihre Hookprozedur CCHookProc, wenn der Benutzer eine Farbe auswählt und auf die Schaltfläche OK klickt. Die Hookprozedur kann die Farbe akzeptieren und das Dialogfeld schließen lassen oder die Farbe ablehnen und erzwingen, dass das Dialogfeld geöffnet bleibt.
#define COLOROKSTRING TEXT("commdlg_ColorOK")
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf eine CHOOSECOLOR-Struktur . Das rgbResult-Element dieser Struktur enthält den RGB-Farbwert der ausgewählten Farbe.
Rückgabewert
Wenn die Hookprozedur null zurückgibt, akzeptiert das Dialogfeld Farbe die ausgewählte Farbe und wird geschlossen.
Wenn die Hookprozedur einen wert ohne Zero zurückgibt, lehnt das Dialogfeld Farbe die ausgewählte Farbe ab und bleibt geöffnet.
Bemerkungen
Die Hookprozedur muss die COLOROKSTRING-Konstante in einem Aufruf der Funktion RegisterWindowMessage angeben, um den Bezeichner der vom Dialogfeld gesendeten Nachricht abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Unicode- und ANSI-Name |
COLOROKSTRINGW (Unicode) und COLOROKSTRINGA (ANSI) |
Siehe auch
-
Referenz
-
Konzept