Freigeben über


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

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

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