Partilhar via


CMFCPropertyGridFileProperty Class

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

A CMFCPropertyGridFileProperty classe suporta um elemento de controlo de lista de propriedades que abre uma caixa de diálogo de seleção de ficheiros.

Sintaxe

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

Membros

Construtores Públicos

Nome Description
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty Constrói um CMFCPropertyGridFileProperty objeto.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty Destruidor.

Métodos Públicos

Nome Description
CMFCPropertyGridFileProperty::GetThisClass Usado pelo framework para obter um ponteiro para o objeto CRuntimeClass associado a este tipo de classe.
CMFCPropertyGridFileProperty::OnClickButton (Sobrepõe CMFCPropertyGridProperty::OnClickButton.)

Observações

Hierarquia de herança

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

Requerimentos

Cabeçalho: afxpropertygridctrl.h

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

strName
[dentro] O nome da propriedade.

bOpenFileDialog
[dentro] TRUE para abrir uma caixa de diálogo Abrir Ficheiro ; FALSE para abrir uma caixa de diálogo de ficheiro de gravação .

strFileName
[dentro] O nome inicial do ficheiro.

lpszDefExt
[dentro] Uma cadeia de uma ou mais extensões de nomes de ficheiro. O valor padrão é NULL.

dwBandeiras
[dentro] Bandeiras de caixa de diálogo. O valor padrão é uma combinação bit a bit (OR) de OFN_HIDEREADONLY e OFN_OVERWRITEPROMPT.

lpszFilter
[dentro] Uma sequência de um ou mais filtros de ficheiro. O valor padrão é NULL.

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

dwData
[dentro] Dados específicos da aplicação associados ao item da propriedade. Por exemplo, um inteiro de 32 bits ou um ponteiro para outros dados. O valor padrão é 0.

Valor de retorno

Observações

Para uma lista completa de flags disponíveis, consulte a estrutura OPENFILENAME.

Example

O exemplo seguinte demonstra como criar um objeto usando o construtor da CMFCPropertyGridFileProperty classe. Este exemplo faz parte do 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")));

Consulte também

Gráfico de Hierarquia
Classes
Classe CMFCPropertyGridCtrl
CMFCPropertyGridProperty Class