Freigeben über


CMFCPropertyGridColorProperty-Klasse

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

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Mitglieder

Öffentliche Konstruktoren

Name

Description

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Erstellt ein CMFCPropertyGridColorProperty-Objekt.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Destruktor.

Ö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

Hierarchiediagramm

CMFCPropertyGridCtrl-Klasse

CMFCPropertyGridProperty-Klasse

Weitere Ressourcen

MFC-Klassen