Sdílet prostřednictvím


Třída CMFCColorDialog

CMFCColorDialog Třída představuje dialogové okno pro výběr barvy.

class CMFCColorDialog : public CDialogEx

Členy

Bb982523.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMFCColorDialog::CMFCColorDialog

Konstrukce CMFCColorDialog objektu.

CMFCColorDialog::~CMFCColorDialog

Destruktoru.

Bb982523.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCColorDialog::GetColor

Vrátí aktuální vybranou barvu.

CMFCColorDialog::GetPalette

Vrátí barevné palety.

CMFCColorDialog::PreTranslateMessage

Překládá zprávy okna před jsou odesílány do TranslateMessage a DispatchMessage funkcí systému Windows.Syntaxe a další informace naleznete v tématu CWnd::PreTranslateMessage.(Přepíše CDialogEx::PreTranslateMessage .)

CMFCColorDialog::RebuildPalette

Paleta je odvozen z palety systému.

CMFCColorDialog::SetCurrentColor

Nastaví aktuální vybranou barvu.

CMFCColorDialog::SetNewColor

Nastaví barvu nejvíce odpovídá zadané hodnoty RGB.

CMFCColorDialog::SetPageOne

Vybere hodnotu RGB pro první stránku vlastností.

CMFCColorDialog::SetPageTwo

Vybere hodnotu RGB pro druhou stránku vlastností.

Bb982523.collapse_all(cs-cz,VS.110).gifChráněné členy Data

Název

Description

m_bIsMyPalette

TRUEPokud dialogové okno Výběr barvy používá svou vlastní paletu barev nebo FALSE použije palety, která je zadána v dialogovém okně CMFCColorDialog konstruktor.

m_bPickerMode

TRUEzatímco uživatel je v dialogovém okně Výběr; výběr barvy jinak FALSE .

m_btnColorSelect

Tlačítko barvy, které uživatel vybral.

m_CurrentColor

Aktuálně vybrané barvy.

m_hcurPicker

Kurzor, který umožňuje vybrat barvu.

m_NewColor

Potenciální vybrané barvy, které můžete trvale vybrány nebo vráceny na původní barvu.

m_pColourSheetOne

Ukazatel myši na první stránku vlastností barva výběru vlastností.

m_pColourSheetTwo

Ukazatel na druhé stránce vlastnost Barva výběru vlastností.

m_pPalette

Aktuální paletu logické.

m_pPropSheet

Ukazatel na seznam vlastností pro dialogové okno Výběr barvy.

m_wndColors

Objektu control pro výběr barvy.

m_wndStaticPlaceHolder

Statické ovládací prvek, který představuje seznam vlastností pro výběr barvy.

Poznámky

Zobrazí se dialogové okno Výběr barvy jako vlastností se dvěma stránkami.Na první stránce vyberte standardní barvy z palety systému; na druhé stránce vyberte vlastní barvu.

Můžete vytvořit CMFCColorDialog objektu v zásobníku a potom volat DoModal , předá jako parametr počáteční barvu CMFCColorDialog konstruktor.Dialogové okno Výběr barvy potom vytvoří několik Třída CMFCColorPickerCtrl objekty, které chcete zpracovat každé palety barev.

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

               CMFCColorDialog

Příklad

Následující příklad ukazuje, jak nakonfigurovat pomocí různých metod v dialogovém okně Barva CMFCColorDialog třídy.Příklad ukazuje, jak nastavit aktuální a nové barvy v dialogovém okně a na stránkách vlastností dvou barev dialogového okna nastavení komponenty červené, zelené a modré barvy vybrané.V tomto příkladu je součástí vzorku nové ovládací prvky.

    // COLORREF m_Color
    CMFCColorDialog dlg(m_Color, 0, this);
    dlg.SetCurrentColor(RGB(0,255,0));
    dlg.SetNewColor(RGB(0,0,255));
    // set the red, green, and blue components of a selected
    // color on the two property pages of the color dialog
    dlg.SetPageOne(255,0,0);
    dlg.SetPageTwo(0,255,0);

Požadavky

Záhlaví: afxcolordialog.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CMFCColorPickerCtrl

Další zdroje

Třídy MFC