CMFCPropertyGridFileProperty, classe
La CMFCPropertyGridFileProperty
classe prend en charge un élément de contrôle de liste de propriétés qui ouvre une boîte de dialogue de sélection de fichiers.
Syntaxe
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Membres
Constructeurs publics
Nom | Description |
---|---|
CMFCPropertyGridFileProperty ::CMFCPropertyGridFileProperty | Construit un objet CMFCPropertyGridFileProperty . |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destructeur. |
Méthodes publiques
Nom | Description |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Utilisé par l’infrastructure pour obtenir un pointeur vers l’objet CRuntimeClass associé à ce type de classe. |
CMFCPropertyGridFileProperty::OnClickButton |
(Remplacements CMFCPropertyGridProperty ::OnClickButton.) |
Notes
Hiérarchie d'héritage
CMFCPropertyGridPropertyProperty
CMFCPropertyGridFilePropertyProperty
Spécifications
En-tête : afxpropertygridctrl.h
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
strName
[in] Nom de la propriété.
bOpenFileDialog
[in] TRUE pour ouvrir une boîte de dialogue Ouvrir un fichier ; FALSE pour ouvrir une boîte de dialogue Enregistrer un fichier .
strFileName
[in] Nom du fichier initial.
lpszDefExt
[in] Chaîne d’une ou plusieurs extensions de nom de fichier. La valeur par défaut est NULL.
dwFlags
[in] Indicateurs de boîte de dialogue. La valeur par défaut est une combinaison (OR) au niveau du bit de OFN_HIDEREADONLY et OFN_OVERWRITEPROMPT.
lpszFilter
[in] Chaîne d’un ou plusieurs filtres de fichiers. La valeur par défaut est NULL.
lpszDescr
[in] Description de l’élément de propriété. La valeur par défaut est NULL.
dwData
[in] 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.
Valeur de retour
Notes
Pour obtenir la liste complète des indicateurs disponibles, consultez la structure OPENFILENAME.
Exemple
L'exemple suivant montre comment créer un objet en utilisant le constructeur de la classe CMFCPropertyGridFileProperty
. Cet exemple fait partie de l’exemple de démonstration 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")));
Voir aussi
Graphique hiérarchique
Classes
CMFCPropertyGridCtrl, classe
CMFCPropertyGridProperty, classe