Compartilhar via


CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

Constrói um objeto de 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
    O nome da propriedade.

  • [in] bOpenFileDialog
    TRUE para abrir uma caixa de diálogo de Abrir Arquivo ; FALSE para abrir uma caixa de diálogo de Salvar Arquivo .

  • [in] strFileName
    o nome de arquivo inicial.

  • [in] lpszDefExt
    Uma cadeia de caracteres de uma ou mais extensões de nome de arquivo. o valor padrão é NULL.

  • [in] dwFlags
    Sinalizadores da caixa de diálogo. O valor padrão é uma combinação bit a bit (OPERADOR) de OFN_HIDEREADONLY e de OFN_OVERWRITEPROMPT.

  • [in] lpszFilter
    Uma cadeia de caracteres de um ou vários filtros de arquivo. o valor padrão é NULL.

  • [in] lpszDescr
    A descrição de item da propriedade. o valor padrão é NULL.

  • [in] dwData
    Dados específicos do aplicativo que são associados com o item da propriedade. Por exemplo, um inteiro de 32 bits ou um ponteiro para outros dados. o valor padrão é 0.

Exemplo

O exemplo a seguir demonstra como criar um objeto usando o construtor da classe de CMFCPropertyGridFileProperty . Este exemplo é parte de Exemplo de demonstração do 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

Cabeçalho: afxpropertygridctrl.h

Consulte também

Referência

Classe CMFCPropertyGridFileProperty

Gráfico da hierarquia