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
);
参数
[in] strName
属性名称。[in] bOpenFileDialog
打开 打开文件 对话框的TRUE ;打开 保存文件 对话框的 FALSE。[in] strFileName
初始文件名。[in] lpszDefExt
一个或多个文件扩展名字符串。默认值为 NULL。[in] dwFlags
对话框标志。默认值是按位组合(或)的 OFN_HIDEREADONLY 和 OFN_OVERWRITEPROMPT。[in] lpszFilter
一个或多个文件筛选器字符串。默认值为 NULL。[in] lpszDescr
属性产品说明。默认值为 NULL。[in] dwData
与属性项的特定于应用程序的数据。例如,32位整数或指向其他数据。默认值为 0。
示例
使用 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")));
要求
标头: afxpropertygridctrl.h