Partilhar via


CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

Constrói um CMFCPropertyGridFileProperty objeto.

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 em em aberto um em em aberto arquivo caixa de diálogo ; FALSE Para em em aberto um Salvar arquivo caixa de diálogo.

  • [in] strFileName
    O nome de arquivo inicial.

  • [in] lpszDefExt
    Uma seqüência de caracteres de um ou mais extensões de nome de arquivo.O valor padrão é NULL.

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

  • [in] lpszFilter
    Uma seqüência de caracteres de um ou mais filtros de arquivo.O valor padrão é NULL.

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

  • [in] dwData
    Dados específicos do aplicativo associado com o propriedade item.Por exemplo, um número inteiro de 32 bit ou um ponteiro para outros dados.O valor padrão é 0.

Exemplo

O exemplo a seguir demonstra como criar um objeto usando o construtor do CMFCPropertyGridFileProperty classe. Este exemplo faz parte o Exemplo do VisualStudioDemo: Aplicativo do MFC 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

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridFileProperty