Interface IFileDialog (shobjidl_core.h)
Expõe métodos que inicializam, mostram e obtêm resultados da caixa de diálogo de arquivo comum.
Herança
A interface IFileDialog herda de IModalWindow. O IFileDialog também tem estes tipos de membros:
Métodos
A interface IFileDialog tem esses métodos.
IFileDialog::AddPlace Adiciona uma pasta à lista de locais disponíveis para o usuário abrir ou salvar itens. |
IFileDialog::Advise Atribui um manipulador de eventos que escuta eventos provenientes da caixa de diálogo. |
IFileDialog::ClearClientData Instrui a caixa de diálogo a limpar todas as informações de estado persistentes. |
IFileDialog::Close Fecha a caixa de diálogo. |
IFileDialog::GetCurrentSelection Obtém a seleção atual do usuário na caixa de diálogo. |
IFileDialog::GetFileName Recupera o texto inserido atualmente na caixa de edição Nome do arquivo da caixa de diálogo. |
IFileDialog::GetFileTypeIndex Obtém o tipo de arquivo selecionado no momento. |
IFileDialog::GetFolder Obtém a pasta selecionada no momento na caixa de diálogo ou, se a caixa de diálogo não for exibida no momento, a pasta que deverá ser selecionada quando a caixa de diálogo for aberta. |
IFileDialog::GetOptions Obtém os sinalizadores atuais definidos para controlar o comportamento da caixa de diálogo. |
IFileDialog::GetResult Obtém a escolha feita pelo usuário no diálogo. |
IFileDialog::SetClientGuid Permite que um aplicativo de chamada associe um GUID ao estado persistente de uma caixa de diálogo. |
IFileDialog::SetDefaultExtension Define a extensão padrão a ser adicionada aos nomes de arquivo. |
IFileDialog::SetDefaultFolder Define a pasta usada como padrão se não houver um valor de pasta usado recentemente disponível. |
IFileDialog::SetFileName Define o nome do arquivo que aparece na caixa de edição Nome do arquivo quando essa caixa de diálogo é aberta. |
IFileDialog::SetFileNameLabel Define o texto do rótulo ao lado da caixa de edição de nome de arquivo. |
IFileDialog::SetFileTypeIndex Define o tipo de arquivo que aparece conforme selecionado na caixa de diálogo. |
IFileDialog::SetFileTypes Define os tipos de arquivo que a caixa de diálogo pode abrir ou salvar. |
IFileDialog::SetFilter SetFilter não está mais disponível para uso a partir do Windows 7. |
IFileDialog::SetFolder Define uma pasta que sempre é selecionada quando a caixa de diálogo é aberta, independentemente da ação anterior do usuário. |
IFileDialog::SetOkButtonLabel Define o texto do botão Abrir ou Salvar. |
IFileDialog::SetOptions Define sinalizadores para controlar o comportamento da caixa de diálogo. |
IFileDialog::SetTitle Define o título da caixa de diálogo. |
IFileDialog::Unadvise Remove um manipulador de eventos que foi anexado por meio do método IFileDialog::Advise. |
Comentários
Quando implementar
O IFileDialog é implementado pela caixa de diálogo de abertura de arquivo comum (CLSID_FileOpenDialog) e pela caixa de diálogo de salvamento de arquivos (CLSID_FileSaveDialog).Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h |