Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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