CMFCPropertyGridColorProperty-Klasse

Die CMFCPropertyGridColorProperty-Klasse unterstützt ein Eigenschaftenlistensteuerelement, das ein Farben-Auswahldialogfeld öffnet.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Mitglieder

Bb983980.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Erstellt ein CMFCPropertyGridColorProperty-Objekt.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Destruktor.

Bb983980.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCPropertyGridColorProperty::EnableAutomaticButton

Aktiviert die automatische Schaltfläche auf dem Farben-Auswahldialogfeld.(Die automatische StandardSchaltfläche wird Automatisch bezeichnet).

CMFCPropertyGridColorProperty::EnableOtherButton

Aktiviert die andere Schaltfläche auf dem Farben-Auswahldialogfeld.(Standardmäßig andere Schaltfläche wird Weitere Farben... bezeichnet).

CMFCPropertyGridColorProperty::FormatProperty

Formatiert die Textdarstellung eines Eigenschaftswerts.(Überschreibungen CMFCPropertyGridProperty::FormatProperty.)

CMFCPropertyGridColorProperty::GetColor

Ruft die aktuelle Farbe der Eigenschaft ab.

CMFCPropertyGridColorProperty::GetThisClass

Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CMFCPropertyGridColorProperty::OnClickButton

Aufgerufen vom Framework, wenn der Benutzer auf eine Schaltfläche klickt, die in einer Eigenschaft enthalten ist.(Überschreibungen CMFCPropertyGridProperty::OnClickButton.)

CMFCPropertyGridColorProperty::OnDrawValue

Aufgerufen vom Framework, um den Eigenschaftswert anzuzeigen.(Überschreibungen CMFCPropertyGridProperty::OnDrawValue.)

CMFCPropertyGridColorProperty::OnEdit

Aufgerufen vom Framework, wenn der Benutzer im Begriff ist, einen Eigenschaftswert zu ändern.(Überschreibungen CMFCPropertyGridProperty::OnEdit.)

CMFCPropertyGridColorProperty::OnUpdateValue

Aufgerufen vom Framework, wenn der Wert einer bearbeitbaren - Eigenschaft geändert hat.(Überschreibungen CMFCPropertyGridProperty::OnUpdateValue.)

CMFCPropertyGridColorProperty::SetColor

Legt eine neue Farbe für die Eigenschaft.

CMFCPropertyGridColorProperty::SetColumnsNumber

Gibt die Anzahl der Spalten im aktuellen Farbeigenschaftenraster an.

Hinweise

Die CMFCPropertyGridColorProperty-Klasse unterstützt eine Farbeigenschaft, die einem Eigenschaftenlistensteuerelement hinzugefügt werden kann.Weitere Informationen finden Sie unter CMFCPropertyGridCtrl-Klasse.

Beispiel

Das folgende Beispiel zeigt, wie ein Objekt der Klasse CMFCPropertyGridColorProperty erstellt und dieses Objekt konfiguriert, indem es verschiedene Methoden der CMFCPropertyGridColorProperty-Klasse angewendet wird.Der Code erläutert, wie die automatischen und anderen Schaltflächen aktiviert und wie Sie die Farbe und die Anzahl der Spalten festgelegt wird.Dieses Beispiel ist Teil Neue Kontrollprobe.

    CMFCPropertyGridColorProperty* pColorProp = new CMFCPropertyGridColorProperty(_T("Window Color"), RGB(210, 192, 254), NULL, _T("Specifies the default dialog color"));
    pColorProp->EnableOtherButton(_T("Other..."));
    pColorProp->EnableAutomaticButton(_T("Default"), ::GetSysColor(COLOR_3DFACE));
    pColorProp->SetColor(RGB(255,0,0));
    pColorProp->SetColumnsNumber(3);

Vererbungshierarchie

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

Anforderungen

Header: afxpropertygridctrl.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCPropertyGridCtrl-Klasse

CMFCPropertyGridProperty-Klasse

Weitere Ressourcen

MFC-Klassen