Struktura CHOOSECOLOR zawiera informacje, używany przez funkcję ChooseColor zainicjować wspólne okno dialogowe kolorów . Po użytkownik zamyka okno dialogowe, system zwraca informacje o wybór użytkownika w tej struktury.
element TypeDef struct {/ / cm3 DWORD lStructSize;
HWND hwndOwner;
HWND wystąpienie hInstance;
COLORREF rgbResult;
COLORREF * lpCustColors;
DWORD Znaczników;
FIKCYJNYMI lCustData;
LPCCHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
} CHOOSECOLOR
Flaga | Znaczenie |
---|---|
CC_ANYCOLOR | Powoduje, że okno dialogowe wyświetlić wszystkie dostępne kolory w zestawie kolorów podstawowych. |
CC_ENABLEHOOK | Umożliwia procedura haka, określona w lpfnHook członkiem tej struktury. Ta flaga jest stosowana tylko do zainicjowania okno dialogowe. |
CC_ENABLETEMPLATE | Wskazuje, że wystąpienie hInstance i lpTemplateName członków określić szablon pole dialogowe używać zamiast domyślnego szablonu. Ta flaga jest stosowana tylko do zainicjowania okno dialogowe. |
CC_ENABLETEMPLATEHANDLE | Wskazuje, że wystąpienie hInstance Członkowskich identyfikuje bloku danych, zawierający szablon pole dialogowe wstępnie. System ignoruje Państwa lpTemplateName , jeśli ta flaga jest określony. Ta flaga jest stosowana tylko do zainicjowania okno dialogowe. |
CC_FULLOPEN | Powoduje, że okno dialogowe wyświetlić dodatkowe formanty, które umożliwiają użytkownikowi tworzenie niestandardowych kolorów. Jeśli ta flaga nie jest ustawiona, użytkownik musi kliknij przycisk Definiujprzyciskkolor niestandardowydo wyświetlania formantów niestandardowych kolorów . |
CC_PREVENTFULLOPEN | Wyłącza przycisk Definiujkolory niestandardowe . |
CC_RGBINIT | Powoduje, że okno dialogowe użyć koloru określonego członka rgbResult jak dobór koloru początkowego. |
CC_SHOWHELP | Powoduje, że okno dialogowe wyświetlić przycisk Pomoc. Państwa hwndOwner należy określić, że okno, aby otrzymać HELPMSGSTRING zarejestrowane komunikaty, które okna dialogowego wysyła wówczas, gdy użytkownik kliknie przycisk Pomoc. |
CC_SOLIDCOLOR | Powoduje, że okno dialogowe wyświetlić tylko pełne kolory w zestawie kolorów podstawowych. |
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w commdlg.h.
Unicode:Zdefiniowane jako struktur Unicode i ANSI.
Wspólny omówienie biblioteki okna dialogowego, wspólnych struktur pole dialogowe, CCHookProc, ChooseColor, MAKEINTRESOURCE, WM_INITDIALOG