Třída CColorDialog
Umožňuje zahrnout do aplikace dialogové okno Výběr barvy.
class CColorDialog : public CCommonDialog
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CColorDialog objektu. |
Veřejné metody
Název |
Description |
---|---|
Zobrazí dialogové okno Barva a umožňuje uživateli výběr. |
|
Vrátí COLORREF struktura obsahující hodnoty vybrané barvy. |
|
Načte vlastní barvy vytvořené uživatelem. |
|
Vynutí aktuální výběr barvy na určitou barvu. |
Chráněné metody
Název |
Description |
---|---|
Změnit barvu do dialogového okna ověření. |
Veřejné datové členy
Název |
Description |
---|---|
Struktura, použité nastavení dialogového okna. |
Poznámky
A CColorDialog je objekt dialogové okno se seznamem barvy definované pro zobrazení systému.Uživatele můžete vybrat nebo vytvořit určité barvy v seznamu potom hlášení zpět do aplikace při ukončení dialogového okna.
Konstrukce CColorDialog objekt, použijte konstruktor poskytované nebo odvodit nové třídy a používat vlastní vlastní konstruktor.
Jakmile bylo vyrobeno dialogové okno, můžete nastavit nebo změnit všechny hodnoty vm_cc struktury inicializace hodnoty ovládacích prvků dialogové okno. m_cc Struktury je typu CHOOSECOLOR.
Po inicializaci dialogové okno Ovládací prvky, zavolejte DoModal členské funkce zobrazíte dialogové okno a umožní uživateli vybrat barvu.DoModalVrátí OK dialogové okno Výběr uživatele buď (IDOK) nebo zrušení (IDCANCEL) tlačítko.
Pokud DoModal vrátí IDOK, můžete použít jednu z CColorDialog jeho funkce členů načíst informace o vstup uživatele.
Pomocí systému Windows CommDlgExtendedError funkce určit, zda došlo k chybě při inicializaci dialogové okno a další informace o chybě.
CColorDialogvyužívá COMMDLG.Soubor knihovny DLL dodávaný se systémem Windows verze 3.1 a vyšší.
Dialogové okno Upravit, odvození třídy z CColorDialog , poskytují vlastní dialogové okno šablony a přidat mapování zprávu zpracovat oznámení z rozšířené ovládací prvky.Všechny nezpracované zprávy by měly být předány základní třídy.
Přizpůsobení funkce zavěšení není vyžadováno.
[!POZNÁMKA]
Na některé zařízení CColorDialog objekt nezobrazí se šedým pozadím, pokud používáte rozhraní tak, aby ostatní CDialog šedé objekty.
Další informace o použití CColorDialog , viz Společných tříd dialogové okno
Hierarchii dědičnosti
CColorDialog
Požadavky
Záhlaví: afxdlgs.h