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