CMFCPropertyGridFileProperty (clase)
La clase CMFCPropertyGridFileProperty
admite un elemento de control de la lista de propiedades que abre un cuadro de diálogo de selección de archivos.
Sintaxis
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | Construye un objeto CMFCPropertyGridFileProperty . |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destructor. |
Métodos públicos
Nombre | Descripción |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Lo usa el marco para obtener un puntero al objeto CRuntimeClass asociado a este tipo de clase. |
CMFCPropertyGridFileProperty::OnClickButton |
(Invalida CMFCPropertyGridProperty::OnClickButton.) |
Comentarios
Jerarquía de herencia
CMFCPropertyGridPropertyProperty
Requisitos
Encabezado: afxpropertygridctrl.h
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
Construye 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
strName
[in] Nombre de la propiedad.
bOpenFileDialog
[in] TRUE para abrir un cuadro de diálogo Abrir archivo; FALSE para abrir un cuadro de diálogo Guardar archivo.
strFileName
[in] Nombre de archivo inicial.
lpszDefExt
[in] Cadena de una o más extensiones de nombre de archivo. El valor predeterminado es NULL.
dwFlags
[in] Marcas de cuadro de diálogo. El valor predeterminado es una combinación bit a bit (OR) de OFN_HIDEREADONLY y OFN_OVERWRITEPROMPT.
lpszFilter
[in] Cadena de uno o más filtros de archivo. El valor predeterminado es NULL.
lpszDescr
[in] Descripción del elemento de propiedad. El valor predeterminado es NULL.
dwData
[in] Datos específicos de la aplicación que están asociados al elemento de propiedad. Por ejemplo, un entero de 32 bits o un puntero a otros datos. El valor predeterminado es 0.
Valor devuelto
Comentarios
Para una lista completa de las marcas disponibles, consulte Estructura OPENFILENAME.
Ejemplo
En el ejemplo siguiente se muestra cómo crear un objeto mediante el constructor de la clase CMFCPropertyGridFileProperty
. Este ejemplo forma parte del 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")));
Consulte también
Gráfico de jerarquías
Clases
CMFCPropertyGridCtrl (clase)
CMFCPropertyGridProperty (clase)