Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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