CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
Crea un objeto 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
);
Parámetros
[in] strName
El nombre de la propiedad.[in] bOpenFileDialog
TRUE para abrir un cuadro de diálogo de Abrir archivo ; FALSE para abrir un cuadro de diálogo de Guardar archivo .[in] strFileName
El nombre de archivo inicial.[in] lpszDefExt
Una cadena de una o más extensiones de nombre de archivo.El valor predeterminado es NULL.[in] dwFlags
Indicadores del cuadro de diálogo.El valor predeterminado es una combinación bit a bit (OR) de OFN_HIDEREADONLY y de OFN_OVERWRITEPROMPT.[in] lpszFilter
Una cadena de uno o más filtros de archivo.El valor predeterminado es NULL.[in] lpszDescr
La descripción de elemento de propiedad.El valor predeterminado es NULL.[in] dwData
Datos específicos de la aplicación que está asociado al elemento de propiedad.Por ejemplo, un entero de 32 bits o un puntero a otros datos.El valor predeterminado es 0.
Ejemplo
El ejemplo siguiente se muestra cómo crear un objeto mediante el constructor de la clase de CMFCPropertyGridFileProperty .Este ejemplo forma parte de Ejemplo de demostración 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")));
Requisitos
encabezado: afxpropertygridctrl.h