Interface IExplorerBrowserEvents (shobjidl_core.h)
Expõe métodos para notificação de Explorer navegação do navegador e exibir eventos de criação.
Herança
A interface IExplorerBrowserEvents herda da interface IUnknown . IExplorerBrowserEvents também tem estes tipos de membros:
Métodos
A interface IExplorerBrowserEvents tem esses métodos.
IExplorerBrowserEvents::OnNavigationComplete Notifica os clientes de que o navegador Explorer navegou com êxito para uma pasta shell. |
IExplorerBrowserEvents::OnNavigationFailed Notifica os clientes de que o navegador Explorer falhou ao navegar até uma pasta shell. |
IExplorerBrowserEvents::OnNavigationPending Notifica os clientes de uma navegação pendente do navegador Explorer para uma pasta shell. |
IExplorerBrowserEvents::OnViewCreated Notifica os clientes de que a exibição do navegador Explorer foi criada e pode ser modificada. |
Comentários
Implemente essa interface para ser notificada sobre eventos de navegação e criação de exibição IExplorerBrowser ; A implementação permite o tratamento desses eventos, se desejado.
IExplorerBrowser deve ser notificado de implementadores (clientes) que desejam ser avisados dos eventos IExplorerBrowser . Os clientes fazem isso chamando o método IExplorerBrowser::Advise . Isso permite retornos de chamada de evento por IExplorerBrowser para o cliente usando os métodos em IExplorerBrowserEvents. Para interromper os retornos de chamada de evento, o cliente deve chamar o método IExplorerBrowser::Unadvise ou um vazamento de memória pode resultar.
Durante sua primeira navegação (IExplorerBrowser::BrowseToObject), Explorer chama os métodos nessa interface de forma síncrona. Depois disso, Explorer as chama de forma assíncrona. A ordem dos retornos de chamada de evento é a seguinte: IExplorerBrowserEvents::OnNavigationPending; IExplorerBrowserEvents::OnViewCreated; e IExplorerBrowserEvents::OnNavigationComplete ou IExplorerBrowserEvents::OnNavigationFailed , dependendo se a navegação foi bem-sucedida ou falhou.
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 (inclua Shobjidl.h) |