Die CHOOSECOLOR -Struktur enthält Informationen, die die ChooseColor -Funktion verwendet, um das Dialogfeld Farbe häufig zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen wurde, gibt das System Informationen über die Auswahl des Benutzers in dieser Struktur.
typedef Struct {/ / cc DWORD lStructSize;
HWND HwndOwner;
HWND hInstance;
COLORREF RgbResult;
COLORREF * LpCustColors;
DWORD Flags;
LPARAM lCustData;
LPCCHOOKPROC LpfnHook;
LPCTSTR LpTemplateName;
} CHOOSECOLOR
| Flagge | Bedeutung |
|---|---|
| CC_ANYCOLOR | Bewirkt, dass das Dialogfeld in den Grundfarben alle verfügbare Farben angezeigt. |
| CC_ENABLEHOOK | Ermöglicht die Hook-Prozedur in der LpfnHook -Member der Struktur angegeben. Dieses Flag wird verwendet, nur, um das Dialogfeld zu initialisieren. |
| CC_ENABLETEMPLATE | Gibt an, dass die hInstance und LpTemplateName Mitglieder eine Dialogfeld Feld Vorlage statt der Standardvorlage verwenden angeben. Dieses Flag wird verwendet, nur, um das Dialogfeld zu initialisieren. |
| CC_ENABLETEMPLATEHANDLE | Gibt an, dass das hInstance Mitglied ein Datenblockes identifiziert, das eine vorgespannte Dialogfeld Feld Vorlage enthält. Das System ignoriert den LpTemplateName Member, wenn dieses Flag angegeben ist. Dieses Flag wird verwendet, nur, um das Dialogfeld zu initialisieren. |
| CC_FULLOPEN | Bewirkt, dass das Dialogfeld die zusätzliche Steuerelemente anzuzeigen, die dem Benutzer ermöglichen, benutzerdefinierte Farben erstellen. Wenn dieses Flag nicht festgelegt ist, muss der Benutzer die SchaltflächebenutzerdefinierteFarbe definierenbenutzerdefinierte Farbe Steuerelemente anzeigen klicken. . |
| CC_PREVENTFULLOPEN | Deaktiviert die Schaltfläche definierenbenutzerdefinierterFarben . |
| CC_RGBINIT | Bewirkt, dass das Dialogfeld in die Farbe in den RgbResult als die erste Farbauswahl verwenden. |
| CC_SHOWHELP | Bewirkt, dass das Dialogfeld die Schaltfläche Hilfe anzeigen. Das HwndOwner -Mitglied muss angeben, dass das Fenster die HELPMSGSTRING empfangen Nachrichten registriert, die im Dialogfeld sendet, wenn der Benutzer die Schaltfläche Hilfe klickt. |
| CC_SOLIDCOLOR | Das Dialogfeld anzuzeigende nur Volltonfarben in den Grundfarben. |
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In commdlg.h deklariert.
Unicode:Als Unicode und ANSI Strukturen definiert.
Übersicht über Common Dialog Box Library, gemeinsamen Dialog Box Strukturen, CCHookProc, ChooseColor, MAKEINTRESOURCE, WM_INITDIALOG