共用方式為


CMFCPropertyGridFileProperty 類別

類別 CMFCPropertyGridFileProperty 支援開啟檔案選取對話方塊的屬性清單控制項專案。

語法

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

成員

公用建構函式

名稱 描述
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty 建構 CMFCPropertyGridFileProperty 物件。
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty 解構函式。

公用方法

名稱 描述
CMFCPropertyGridFileProperty::GetThisClass 由架構用來取得與這個類別類型相關聯之 CRuntimeClass 物件的指標。
CMFCPropertyGridFileProperty::OnClickButton (覆寫 CMFCPropertyGridProperty::OnClickButton .)

備註

繼承階層架構

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

需求

標頭: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

建構 CMFCPropertyGridFileProperty 物件。

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);

參數

strName
[in]屬性名稱。

bOpenFileDialog
[in]TRUE 表示開啟 [開啟檔案 ] 對話方塊;FALSE 可開啟 [儲存檔案 ] 對話方塊。

strFileName
[in]初始檔案名。

lpszDefExt
[in]一個或多個副檔名的字串。 預設值是 NULL。

dwFlags
[in]對話方塊旗標。 預設值是 OFN_HIDEREADONLY 和 OFN_OVERWRITEPROMPT 的位元組合 (OR)。

lpszFilter
[in]一或多個檔案篩選準則的字串。 預設值是 NULL。

lpszDescr
[in]屬性專案描述。 預設值是 NULL。

dwData
[in]與屬性專案相關聯的應用程式特定資料。 例如,32 位元整數或其他資料的指標。 預設值是 0。

傳回值

備註

如需可用旗標的完整清單,請參閱 OPENFILENAME 結構

範例

下列範例示範如何使用 CMFCPropertyGridFileProperty 類別的建構函式來建立物件 。 此範例是 Visual Studio 示範範例 一部分。

// 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")));

另請參閱

階層架構圖表
類別
CMFCPropertyGridCtrl 類別
CMFCPropertyGridProperty 類別