COLOROKSTRING-Nachricht

Ein Dialogfeld Farbe sendet die registrierte COLOROKSTRING-Nachricht an Die Hookprozedur CCHookProc,wenn der Benutzer eine Farbe auswählt und auf die Schaltfläche OK klickt. Die Hookprozedur kann die Farbe akzeptieren und das Schließen des Dialogfelds zulassen 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. Der rgbResult-Member dieser Struktur enthält den RGB-Farbwert der ausgewählten Farbe.

Rückgabewert

Wenn die Hookprozedur 0 (null) zurückgibt, akzeptiert das Dialogfeld Farbe die ausgewählte Farbe und wird geschlossen.

Wenn die Hookprozedur einen Wert ungleich 0 (null) zurückgibt, lehnt das Dialogfeld Farbe die ausgewählte Farbe ab und bleibt geöffnet.

Hinweise

Die Hookprozedur muss die COLOROKSTRING-Konstante in einem Aufruf der RegisterWindowMessage-Funktion 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
Commdlg.h (include Windows.h)
Unicode- und ANSI-Name
COLOROKSTRINGW (Unicode) und COLOROKSTRINGA (ANSI)

Weitere Informationen

Referenz

CHOOSECOLOR

RegisterWindowMessage

Konzeptionellen

Allgemeine Dialogfeldbibliothek