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