Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Constructs a CMFCPropertyGridFileProperty object.
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 
);
Parameters
- [in] strName 
 The property name.
- [in] bOpenFileDialog 
 TRUE to open an Open File dialog box; FALSE to open a Save File dialog box.
- [in] strFileName 
 The initial file name.
- [in] lpszDefExt 
 A string of one or more file name extensions. The default value is NULL.
- [in] dwFlags 
 Dialog box flags. The default value is a bitwise combination (OR) of OFN_HIDEREADONLY and OFN_OVERWRITEPROMPT.
- [in] lpszFilter 
 A string of one or more file filters. The default value is NULL.
- [in] lpszDescr 
 The property item description. The default value is NULL.
- [in] dwData 
 Application-specific data that is associated with the property item. For example, a 32-bit integer or a pointer to other data. The default value is 0.
Example
The following example demonstrates how to create an object using the constructor of the CMFCPropertyGridFileProperty class. This example is part of the VisualStudioDemo Sample: MFC Visual Studio Application.
// 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")));
Requirements
Header: afxpropertygridctrl.h