Freigeben über


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

Siehe auch

Referenz

CMFCPropertyGridFileProperty-Klasse

Hierarchiediagramm