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 |
---|---|
Aktiviert die automatische Schaltfläche auf dem Farben-Auswahldialogfeld. (Die automatische StandardSchaltfläche wird Automatisch bezeichnet). |
|
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.) |
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.) |
Legt eine neue Farbe für die Eigenschaft. |
|
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
Anforderungen
Header: afxpropertygridctrl.h
Siehe auch
Referenz
CMFCPropertyGridProperty-Klasse