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
[in] strName
Der Eigenschaftenname.[in] bOpenFileDialog
TRUE, um ein Dialogfeld zu öffnen, Datei öffnenFALSEDatei speichern, um ein Dialogfeld zu öffnen.[in] strFileName
Der ursprüngliche Dateiname.[in] lpszDefExt
Eine Zeichenfolge einer oder mehrerer Dateinamenerweiterungen. Der Standardwert ist NULL.[in] dwFlags
Dialogfeldflags. Der Standardwert ist eine bitweise Kombination (OR) von OFN_HIDEREADONLY und von OFN_OVERWRITEPROMPT.[in] lpszFilter
Eine Zeichenfolge einer oder mehrerer Dateifilter. Der Standardwert ist NULL.[in] lpszDescr
Die Eigenschaftartikelbezeichnung. Der Standardwert ist NULL.[in] dwData
Anwendungsspezifische Daten, die dem Eigenschaftenelement zugeordnet ist. Beispielsweise eine 32-Bit-Ganzzahl oder ein Zeiger auf andere Daten. Der Standardwert ist 0.
Beispiel
Das folgende Beispiel zeigt, wie ein Objekt mithilfe des Konstruktors der CMFCPropertyGridFileProperty-Klasse erstellt. Dieses Beispiel ist Teil Visual Studio-Demobeispiel.
// 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")));
Anforderungen
Header: afxpropertygridctrl.h