Udostępnij za pośrednictwem


Klasa CMFCColorDialog

CMFCColorDialog Klasy reprezentuje okno dialogowe wyboru kolorów.

class CMFCColorDialog : public CDialogEx

Członkowie

Bb982523.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMFCColorDialog::CMFCColorDialog

Konstrukcje CMFCColorDialog obiektu.

CMFCColorDialog::~CMFCColorDialog

Destruktor.

Bb982523.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCColorDialog::GetColor

Zwraca bieżący kolor zaznaczonego.

CMFCColorDialog::GetPalette

Zwraca palety kolorów.

CMFCColorDialog::PreTranslateMessage

Tłumaczy okna wiadomości przed wysłaniem ich do TranslateMessage i DispatchMessage funkcje systemu Windows.Składnia i uzyskać więcej informacji, zobacz CWnd::PreTranslateMessage.(Zastępuje CDialogEx::PreTranslateMessage.)

CMFCColorDialog::RebuildPalette

Palety pochodzi z palety systemu.

CMFCColorDialog::SetCurrentColor

Ustawia bieżący kolor zaznaczonego.

CMFCColorDialog::SetNewColor

Ustawia kolor najbardziej równoważne określonej wartości RGB.

CMFCColorDialog::SetPageOne

Wybiera wartość RGB dla pierwszej strony właściwości.

CMFCColorDialog::SetPageTwo

Wybiera wartość RGB dla drugiej strony właściwości.

Bb982523.collapse_all(pl-pl,VS.110).gifChronionych danych członków

Nazwa

Opis

m_bIsMyPalette

TRUEJeśli okno dialogowe wyboru kolorów używa własnej palety kolorów lub FALSE Jeśli okno dialogowe używa palety, określona w CMFCColorDialog konstruktora.

m_bPickerMode

TRUEgdy użytkownik jest wybierając kolor z okna dialogowego wyboru; w przeciwnym razie FALSE.

m_btnColorSelect

Przycisk kolor wybranego przez użytkownika.

m_CurrentColor

Aktualnie wybrany kolor.

m_hcurPicker

Kursor jest używany do wybierz kolor.

m_NewColor

Potencjalny wybrany kolor, który można trwale wybrany lub przywrócić oryginalny kolor.

m_pColourSheetOne

Wskaźnik do pierwszej strony właściwości arkusz właściwości wyboru kolorów.

m_pColourSheetTwo

Wskaźnik do drugiej stronie właściwości arkusz właściwości wyboru kolorów.

m_pPalette

Logiczne bieżącej palety.

m_pPropSheet

Wskaźnik do arkusza właściwości w oknie dialogowym Wybór kolorów.

m_wndColors

Obiekt formantu próbnika kolorów.

m_wndStaticPlaceHolder

Formant statyczny jest symbolem zastępczym dla arkusza właściwości próbnika kolorów.

Uwagi

Arkusz właściwości z dwóch stron zostanie wyświetlone okno dialogowe wyboru kolorów.Na pierwszej stronie Wybierz standardowy kolor z palety systemu; na drugiej stronie wybierz opcję kolor niestandardowy.

Można skonstruować CMFCColorDialog obiektów na stosie, a następnie wywołać DoModal, przekazując jako parametr początkowy kolor CMFCColorDialog konstruktora.Okno dialogowe wyboru koloru następnie tworzy kilka Klasa CMFCColorPickerCtrl obiekty obsługi każdego palety kolorów.

Hierarchii dziedziczenia

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

               CMFCColorDialog

Przykład

Poniższy przykład ilustruje sposób konfigurowania dialogowe kolorów przy użyciu różnych metod w CMFCColorDialog klasy.W przykładzie pokazano, jak ustawić bieżące oraz nowe kolory w oknie dialogowym i ustawiania na stronach właściwości dwóch kolorów okna dialogowego składniki wybranego koloru czerwonego, zielonego i niebieskiego.W tym przykładzie jest częścią nowych formantów próbki.

    // 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);

Wymagania

Nagłówek: afxcolordialog.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CMFCColorPickerCtrl

Inne zasoby

Klasy MFC