CMFCPropertyGridFileProperty 类
CMFCPropertyGridFileProperty
类支持用于打开文件选择对话框的属性列表控件项。
语法
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
成员
公共构造函数
名称 | 描述 |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | 构造 CMFCPropertyGridFileProperty 对象。 |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
析构函数。 |
公共方法
名称 | 描述 |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
由框架用于获取指向与此类类型关联的 CRuntimeClass 对象的指针。 |
CMFCPropertyGridFileProperty::OnClickButton |
(替代 CMFCPropertyGridProperty::OnClickButton。) |
备注
继承层次结构
要求
标头: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")));