CMFCPropertyGridProperty-Klasse
Ein Objekt CMFCPropertyGridProperty stellt ein Listenelement in einem Eigenschaftenlistensteuerelement dar.
class CMFCPropertyGridProperty : public CObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CMFCPropertyGridProperty-Objekt. |
|
CMFCPropertyGridProperty::~CMFCPropertyGridProperty |
Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt ein neues Listenelement einem Eigenschaftenlistensteuerelement hinzu. |
|
Fügt ein untergeordnetes Element einer Eigenschaft hinzu. |
|
Aufgerufen vom übergeordneten Eigenschaftenlistensteuerelement, um eine Eigenschaft mitzuteilen, um das umschließende Rechteck eines eingebetteten Schaltfläche Größe zu ändern. |
|
Ruft die Grenzen des Textfelds und des optionalen Drehfelds ab, die verwendet werden, um einen Eigenschaftswert festzulegen. |
|
Führt eine Eigenschaft entweder bearbeitbar oder schreibgeschützt. |
|
Aufgerufen durch das Framework, um ein bearbeitbares Steuerelement für eine Eigenschaft zu erstellen. |
|
Aufgerufen durch das Framework, um ein bearbeitbares Spinner-Steuerelement zu erstellen. |
|
Aktiviert oder deaktiviert eine Eigenschaft. |
|
Aktiviert oder deaktiviert ein Drehfeldsteuerelement, das verwendet wird, um einen Eigenschaftswert zu ändern. |
|
Erweitert oder reduziert, eine Eigenschaft mit untergeordneten Eigenschaften enthält. |
|
Formatiert die Textdarstellung eines Eigenschaftswerts. |
|
Ruft einen Wert ab, der DWORD mit einer Eigenschaft zugeordnet ist. |
|
Ruft eine Eigenschaftenbeschreibung ab. |
|
Ruft die Anzahl der erweiterten Unterelementen ab. |
|
Ruft den nullbasierten Index der Hierarchienebene der Eigenschaft ab. |
|
Ruft den Namen der Eigenschaft ab. |
|
Aufgerufen vom Framework, um den Namen der Eigenschaft in einer QuickInfo anzuzeigen. |
|
Ruft den Text der Option ab, die über einen Index angegeben wird. |
|
Ruft die Anzahl der Optionen ab, die einer Eigenschaft gehören. |
|
Ruft den Anfangswert der aktuellen - Eigenschaft ab. |
|
Ruft einen Zeiger auf eine übergeordnete Eigenschaft ab. |
|
Ruft das umschließende Rechteck einer Eigenschaft ab. |
|
Ruft eine untergeordnete Eigenschaft ab, die durch einen nullbasierten Index identifiziert wird. |
|
Ruft die Anzahl der Unterelementen ab. |
|
CMFCPropertyGridProperty::GetThisClass |
Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
Ruft einen Eigenschaftswert ab. |
|
Aufgerufen vom Framework, um die Textdarstellung des Eigenschaftswerts abzurufen, der dann in einer QuickInfo angezeigt wird. |
|
Zeigt auf die - Eigenschaft ein Objekt, die zum Eigenschaftenlistenelement entspricht, das einem Punkt entspricht. |
|
Gibt an, ob eine Eigenschaft bearbeitet werden kann. |
|
Gibt an, ob eine Eigenschaft aktiviert oder deaktiviert wird. |
|
Gibt an, ob eine Eigenschaft erweitert oder reduziert wird. |
|
Gibt an, ob die aktuelle Eigenschaft eine Gruppe darstellt. |
|
Gibt an, ob die aktuelle Eigenschaft bearbeitet werden kann. |
|
Gibt an, ob die aktuelle Eigenschaft geändert wird. |
|
Gibt an, ob die übergeordneten Elemente der aktuellen - Eigenschaft erweitert werden. |
|
Gibt an, ob die aktuelle Eigenschaft ausgewählt wird. |
|
Gibt an, ob die aktuelle Eigenschaft sichtbar ist. |
|
Aufgerufen vom Framework, wenn der Benutzer auf eine Schaltfläche klickt, die in einer Eigenschaft enthalten ist. |
|
Aufgerufen durch ein übergeordnetes Eigenschaftenlistensteuerelement, wenn ein Benutzer in das Namensfeld einer Eigenschaft klicken. |
|
Aufgerufen durch ein übergeordnetes Eigenschaftenlistensteuerelement, wenn ein Benutzer auf das Wertsfeld einer Eigenschaft klicken. |
|
Aufgerufen vom Framework ausgelöst, wenn ein Kombinationsfeld, das in einer Eigenschaft enthalten ist, geschlossen wird. |
|
Aufgerufen vom Framework, wenn der Benutzer auf eine Eigenschaft doppelklickt. |
|
Aufgerufen vom Framework, um eine Schaltfläche zu zeichnen, die in einer Eigenschaft enthalten ist. |
|
Aufgerufen vom Framework, um die Eigenschaftenbeschreibung anzuzeigen. |
|
Aufgerufen vom Framework, um ein erweiternsfeldsteuerelement neben einer Eigenschaft zu zeichnen, die untergeordnete Eigenschaften enthält. |
|
Aufgerufen durch das Framework, um den Eigenschaftennamen anzuzeigen. |
|
Aufgerufen vom Framework, um den Eigenschaftswert anzuzeigen. |
|
Aufgerufen vom Framework, wenn der Benutzer im Begriff ist, einen Eigenschaftswert zu ändern. |
|
Aufgerufen vom Framework, wenn der Benutzer einen Eigenschaftswert Ändern beendet wird. |
|
|
|
|
|
Aufgerufen vom Framework, wenn der Benutzer mit der rechten Maustaste in Eigenschaftennamenbereich klickt. |
|
Aufgerufen vom Framework, wenn der Benutzer mit der rechten Maustaste in Eigenschaftswertbereich klickt. |
|
Aufgerufen vom Framework, wenn der Benutzer ein Element aus dem bearbeitbaren Kombinationsfeld auswählt. |
|
Aufgerufen vom Framework, wenn der Mauszeiger auf ein Eigenschaftenelement bewegt. |
|
|
|
Aufgerufen vom Framework, wenn der Wert einer bearbeitbaren - Eigenschaft geändert hat. |
|
Aufgerufen vom Eigenschaftenlistensteuerelement, wenn die Eigenschaft aktiviert ist und vom Benutzer gibt ein neues Zeichen ein. |
|
Aktualisiert die Eigenschaft neu. |
|
Entfernt alle Optionen (- Elemente) aus einer Eigenschaft. |
|
Entfernt das angegebene Unterelement. |
|
Stellt den ursprünglichen Wert einer geänderten Eigenschaft wieder her. |
|
Ordnet einen DWORD-Wert mit einer Eigenschaft zu. |
|
Gibt den Text an, der die aktuelle Eigenschaft beschreibt. |
|
Legt den Namen einer Eigenschaft. |
|
Legt den ursprünglichen Wert einer bearbeitbaren Eigenschaft fest. |
|
Legt den Wert einer Eigenschaftrastereigenschaft fest. |
|
In oder aus einer Eigenschaft. |
Geschützte Methoden
Name |
Description |
---|---|
Aufgerufen vom Framework, um ein Kombinationsfeld einer Eigenschaft hinzuzufügen. |
|
Gibt an, ob eine Eigenschaft eine Schaltfläche enthält. |
|
Aufgerufen vom Framework, um ein Eigenschaftenobjekt zu initialisieren. |
|
Gibt an, ob die angegebene Eigenschaft ein Unterelement der aktuellen - Eigenschaft ist. |
|
Gibt an, ob der Wert der aktuellen Eigenschaft geändert wurde. |
|
Aufgerufen vom Framework, wenn ein Pinsel abrufen muss, um die Hintergrundfarbe einer Eigenschaft auszufüllen. |
|
Aufgerufen vom Framework, wenn eine Eigenschaft zerstört wird, oder wenn bearbeiten, wird beendet. |
|
Aufgerufen vom Framework, wenn die Eigenschaft den Eingabefokus verliert. |
Datenmember
Name |
Description |
---|---|
Formatzeichenfolge für einen Wert des Typdoubles. |
|
Formatzeichenfolge für einen Wert vom Typ float. |
|
Formatzeichenfolge für einen Wert des Typs lang. |
|
Formatzeichenfolge für einen Wert des Typs kurz. |
Hinweise
Verwenden Sie ein CMFCPropertyGridProperty-Objekt, um eine Eigenschaft darstellt, die Sie auf einem Eigenschaftenlistensteuerelement hinzufügen.Weitere Informationen finden Sie unter CMFCPropertyGridCtrl-Klasse.
Ein Eigenschaftenobjekt kann Datentypen wie Zeichenfolgen, Datumsangaben und boolesche oder ganzzahlige Werte darstellen.Es kann untergeordnete Eigenschaften enthalten, oder es kann ein Steuerelement wie ein Kombinationsfeld oder ein Schaltflächen-Steuerelement enthalten.
Beispiel
Das folgende Beispiel zeigt, wie ein CMFCPropertyGridProperty-Objekt erstellt.Das Beispiel zeigt auch, wie verschiedene Methoden in der CMFCPropertyGridProperty-Klasse verwendet, um eine Option hinzuzufügen, ein Unterelement hinzuzufügen, eine Eigenschaft zu aktivieren und eine Eigenschaft anzuzeigen.Dieses Beispiel ist Teil Neue Kontrollprobe.
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Appearance"));
// construct a COleVariant object.
COleVariant var3DLook((short)VARIANT_FALSE, VT_BOOL);
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("3D Look"), var3DLook,
_T("Specifies the dialog's font will be nonbold and controls will have a 3D border")));
CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Border"),
_T("Dialog Frame"), _T("One of: None, Thin, Resizable, or Dialog Frame"));
pProp->AddOption(_T("None"));
pProp->AddOption(_T("Thin"));
pProp->AddOption(_T("Resizable"));
pProp->AddOption(_T("Dialog Frame"));
pProp->AllowEdit(FALSE);
pGroup1->AddSubItem(pProp);
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Caption"), (COleVariant) _T("About NewControlsDemo"), _T("Specifies the text that will be displayed in the dialog's title bar")));
pGroup1->AdjustButtonRect();
pGroup1->AllowEdit();
pGroup1->Enable();
pGroup1->Show();
pGroup1->Redraw();
Vererbungshierarchie
Anforderungen
Header: afxpropertygridctrl.h