Interface IFileDialogEvents (shobjidl_core.h)
Expõe métodos que permitem a notificação de eventos em uma caixa de diálogo de arquivo comum.
Herança
A interface IFileDialogEvents herda da interface IUnknown . IFileDialogEvents também tem estes tipos de membros:
Métodos
A interface IFileDialogEvents tem esses métodos.
IFileDialogEvents::OnFileOk Chamado pouco antes da caixa de diálogo está prestes a retornar com um resultado. |
IFileDialogEvents::OnFolderChange Chamado quando o usuário navega para uma nova pasta. |
IFileDialogEvents::OnFolderChanging Chamado antes de IFileDialogEvents::OnFolderChange. Isso permite que o implementador interrompa a navegação para um local específico. |
IFileDialogEvents::OnOverwrite Chamado na caixa de diálogo salvar quando o usuário opta por substituir um arquivo. |
IFileDialogEvents::OnSelectionChange Chamado quando o usuário altera a seleção na exibição da caixa de diálogo. |
IFileDialogEvents::OnShareViolation Permite que um aplicativo responda a violações de compartilhamento que surgem das operações Abrir ou Salvar. |
IFileDialogEvents::OnTypeChange Chamado quando a caixa de diálogo é aberta para notificar o aplicativo do tipo de arquivo escolhido inicial. |
Comentários
Quando implementar
IFileDialogEvents é implementado por um aplicativo que é um cliente do navegador de diálogo de arquivo comum. Os métodos que não são implementados devem retornar E_NOTIMPL. Um exemplo de IFileDialogEvents pode ser encontrado no exemplo do SDK do Common File Dialog .Requisitos
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 (inclua Shobjidl.h) |