Compartir por


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

CObject

CMFCPropertyGridPropertyProperty

CMFCPropertyGridFileProperty

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)