Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Dialogfeld "Farbe " sendet die registrierte NACHRICHT COLOROKSTRING an Ihre Hook-Prozedur CCHookProc, wenn der Benutzer eine Farbe auswählt und auf die Schaltfläche "OK " klickt. Die Hook-Prozedur kann die Farbe akzeptieren und das Schließen des Dialogfelds zulassen oder die Farbe ablehnen und das Öffnen des Dialogfelds erzwingen.
#define COLOROKSTRING TEXT("commdlg_ColorOK")
Die 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 Hook-Prozedur null zurückgibt, akzeptiert das Dialogfeld "Farbe " die ausgewählte Farbe und wird geschlossen.
Wenn die Hook-Prozedur einen Wert ungleich Null zurückgibt, lehnt das Dialogfeld "Farbe " die ausgewählte Farbe ab und bleibt geöffnet.
Bemerkungen
Die Hook-Prozedur muss die COLOROKSTRING-Konstante in einem Aufruf der RegisterWindowMessage-Funktion angeben, um den Bezeichner der nachricht abzurufen, die vom Dialogfeld gesendet wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützter Server (Mindestversion) |
Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile |
|
| Unicode- und ANSI-Namen |
COLOROKSTRINGW (Unicode) und COLOROKSTRINGA (ANSI) |
Siehe auch
-
Referenz
-
Konzeptionelle