CMFCPropertyGridFileProperty-Klasse
Die CMFCPropertyGridFileProperty
Klasse unterstützt ein Eigenschaftenlistensteuerelementelement, das ein Dialogfeld für die Dateiauswahl öffnet.
Syntax
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | Erstellt ein CMFCPropertyGridFileProperty -Objekt. |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Wird vom Framework verwendet, um einen Zeiger auf das CRuntimeClass -Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
CMFCPropertyGridFileProperty::OnClickButton |
(Außerkraftsetzungen CMFCPropertyGridProperty::OnClickButton.) |
Hinweise
Vererbungshierarchie
Anforderungen
Header: afxpropertygridctrl.h
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
Erstellt ein CMFCPropertyGridFileProperty
-Objekt.
CMFCPropertyGridFileProperty(
const CString& strName,
BOOL bOpenFileDialog,
const CString& strFileName,
LPCTSTR lpszDefExt=NULL,
DWORD dwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter=NULL,
LPCTSTR lpszDescr=NULL,
DWORD_PTR dwData=0);
Parameter
strName
[in] Der Name der Eigenschaft.
bOpenFileDialog
[in] TRUE, um ein Dialogfeld "Datei öffnen" zu öffnen; FALSE zum Öffnen eines Dialogfelds "Datei speichern".
strFileName
[in] Der ursprüngliche Dateiname.
lpszDefExt
[in] Eine Zeichenfolge mit einer oder mehreren Dateinamenerweiterungen. Der Standardwert ist NULL.
dwFlags
[in] Dialogfeldkennzeichnungen. Der Standardwert ist eine bitweise Kombination (OR) von OFN_HIDEREADONLY und OFN_OVERWRITEPROMPT.
lpszFilter
[in] Eine Zeichenfolge mit einem oder mehreren Dateifiltern. Der Standardwert ist NULL.
lpszDescr
[in] Die Beschreibung des Eigenschaftenelements. Der Standardwert ist NULL.
dwData
[in] Anwendungsspezifische Daten, die dem Eigenschaftenelement zugeordnet sind. Zum Beispiel eine 32-Bit-Ganzzahl oder ein Zeiger auf andere Daten. Der Standardwert ist 0.
Rückgabewert
Bemerkungen
Eine vollständige Liste der verfügbaren Flags finden Sie unter OPENFILENAME-Struktur.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie ein Objekt mit dem Konstruktor der CMFCPropertyGridFileProperty
Klasse erstellt wird. Dieses Beispiel ist Teil des Visual Studio Demo-Beispiels.
// CMFCPropertyGridProperty* pGroup3
static TCHAR BASED_CODE szFilter[] = _T("Icon Files(*.ico)|*.ico|All Files(*.*)|*.*||");
pGroup3->AddSubItem(new CMFCPropertyGridFileProperty(_T("Icon"), TRUE, _T(""), _T("ico"), 0, szFilter, _T("Specifies the dialog icon")));
Siehe auch
Hierarchiediagramm
Klassen
CMFCPropertyGridCtrl-Klasse
CMFCPropertyGridProperty-Klasse