ChooseColor

ChooseColor funkcia vytvára farebné spoločnej dialógové okno s umožní užívateľovi vybrať farbu.

BOOL ChooseColor ( LPCHOOSECOLOR  lpcc / / smerník na štruktúru s Inicializácia / / údajov);
 

Parametre

lpcc
Smerník na štruktúru CHOOSECOLOR , obsahujúci informácie použité pri inicializácii dialógového okna. Keď ChooseColor vráti, táto štruktúra obsahuje informácie o používateľovi výber farieb.

Note:

Ak používateľ klikne na tlačidlo OK v dialógovom okne, vrátená hodnota je nenulové. RgbResult člen CHOOSECOLOR štruktúra obsahuje hodnotu farieb RGB farby vyberie užívateľ.

Ak používateľ zruší alebo zavrie dialógové okno Farba alebo vyskytne chyba, vrátená hodnota je nula. Na získanie informácií o rozšírenej chybe, volajte CommDlgExtendedError funkcie môžu vrátiť jeden z nasledovných hodnôt:

CDERR_FINDRESFAILURE CDERR_MEMLOCKFAILURE
CDERR_INITIALIZATION CDERR_NOHINSTANCE
CDERR_LOCKRESFAILURE CDERR_NOHOOK
CDERR_LOADRESFAILURE CDERR_NOTEMPLATE
CDERR_LOADSTRFAILURE CDERR_STRUCTSIZE
CDERR_MEMALLOCFAILURE

Poznámky

Dialógové okno Farba nepodporuje palety. Farba voľby ponúkané dialógovom okne sú obmedzené na systémové farby a rozmazanú verzie týchto farieb.

CCHookProc príslušná procedúra môže poskytnúť dialógového okna Farba . Príslušná procedúra môže spracovávať správy odoslané do dialógového okna. Aby príslušná procedúra nastaviť príznak CC_ENABLEHOOK vlajky členských CHOOSECOLOR štruktúra a zadať adresu príslušná procedúra v členských lpfnHook.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarovaný v commdlg.h.
Importovať knižnica:Použiť comdlg32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Spoločné Prehľad dialógového okna Knižnica spoločných Dialog Box funkcií, CCHookProc, CHOOSECOLOR, CommDlgExtendedError

Index