CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
Construit un objet 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
);
Paramètres
[in] strName
Nom de propriété.[in] bOpenFileDialog
TRUE pour ouvrir une boîte de dialogue Ouvrir un fichier ; FALSE pour ouvrir une boîte de dialogue Enregistrer le fichier .[in] strFileName
Le nom de fichier initial.[in] lpszDefExt
Une chaîne d'un ou plusieurs extensions de nom de fichier. La valeur par défaut est NULL.[in] dwFlags
Indicateurs de boîte de dialogue. La valeur par défaut est une combinaison d'opérations de bits (OR) d' OFN_HIDEREADONLY et d' OFN_OVERWRITEPROMPT.[in] lpszFilter
Une chaîne d'un ou plusieurs filtres de fichiers. La valeur par défaut est NULL.[in] lpszDescr
La description d'élément de propriété. La valeur par défaut est NULL.[in] dwData
Données spécifiques à l'application associées à l'élément de propriété. Par exemple, un entier 32 bits ou un pointeur vers d'autres données. La valeur par défaut est 0.
Exemple
L'exemple suivant montre comment créer un objet à l'aide de le constructeur de la classe d' CMFCPropertyGridFileProperty . Cet exemple est extrait d' Exemple de démonstration de 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")));
Configuration requise
en-tête : afxpropertygridctrl.h