Classe CMFCPropertyGridFileProperty
A classe CMFCPropertyGridFileProperty
dá suporte a um item de controle de lista de propriedades que abre uma caixa de diálogo de seleção de arquivos.
Sintaxe
class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty
Membros
Construtores públicos
Nome | Descrição |
---|---|
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty | Constrói um objeto CMFCPropertyGridFileProperty . |
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty |
Destruidor. |
Métodos públicos
Nome | Descrição |
---|---|
CMFCPropertyGridFileProperty::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto CRuntimeClass associado a esse tipo de classe. |
CMFCPropertyGridFileProperty::OnClickButton |
(Substitui CMFCPropertyGridProperty::OnClickButton.) |
Comentários
Hierarquia de herança
Requisitos
Cabeçalho: afxpropertygridctrl.h
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty
Constrói um 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] O nome da propriedade.
bOpenFileDialog
[in] TRUE para abrir uma caixa de diálogo Abrir Arquivo; FALSE para abrir uma caixa de diálogo Salvar Arquivo.
strFileName
[in] O nome do arquivo inicial.
lpszDefExt
[in] Uma cadeia de caracteres de uma ou mais extensões de nome de arquivo. O valor padrão é NULL.
dwFlags
[in] Sinalizadores da caixa de diálogo. O valor padrão é uma combinação bit a bit (OR) de OFN_HIDEREADONLY e OFN_OVERWRITEPROMPT.
lpszFilter
[in] Uma cadeia de caracteres de um ou mais filtros de arquivo. O valor padrão é NULL.
lpszDescr
[in] A descrição do item de propriedade. O valor padrão é NULL.
dwData
[in] Dados específicos do aplicativo associados a este item de propriedade. Por exemplo, um inteiro de 32 bits ou um ponteiro para outros dados. O valor padrão é 0.
Valor de retorno
Comentários
Para obter uma lista completa dos sinalizadores disponíveis, consulte estrutura OPENFILENAME.
Exemplo
O exemplo a seguir demonstra como criar um objeto usando o construtor da classe CMFCPropertyGridFileProperty
. 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")));
Confira também
Gráfico da hierarquia
Classes
Classe CMFCPropertyGridCtrl
Classe CMFCPropertyGridProperty