Freigeben über


CMFCPropertyGridFileProperty-Klasse

Hinweis

Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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

Hinweise

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