Interfaz IExplorerBrowserEvents (shobjidl_core.h)
Expone métodos para la notificación de eventos de creación y navegación del explorador del Explorador.
Herencia
La interfaz IExplorerBrowserEvents hereda de la interfaz IUnknown . IExplorerBrowserEvents también tiene estos tipos de miembros:
Métodos
La interfaz IExplorerBrowserEvents tiene estos métodos.
IExplorerBrowserEvents::OnNavigationComplete Notifica a los clientes que el explorador Explorer ha navegado correctamente a una carpeta shell. |
IExplorerBrowserEvents::OnNavigationFailed Notifica a los clientes que el explorador Explorer no ha podido navegar a una carpeta de Shell. |
IExplorerBrowserEvents::OnNavigationPending Notifica a los clientes de una navegación del explorador explorador pendiente a una carpeta de Shell. |
IExplorerBrowserEvents::OnViewCreated Notifica a los clientes que se ha creado la vista del explorador Explorador y que se pueden modificar. |
Comentarios
Implemente esta interfaz para recibir una notificación de los eventos de creación de la navegación IExplorerBrowser ; La implementación permite controlar estos eventos, si lo desea.
IExplorerBrowser debe recibir una notificación de los implementadores (clientes) que quieran recibir información sobre eventos IExplorerBrowser . Los clientes lo hacen llamando al método IExplorerBrowser::Advise . Esto habilita las devoluciones de llamada de eventos de IExplorerBrowser al cliente mediante los métodos de IExplorerBrowserEvents. Para detener las devoluciones de llamada de eventos, el cliente debe llamar al método IExplorerBrowser::Unadvise o se puede producir una pérdida de memoria.
Durante su primera navegación (IExplorerBrowser::BrowseToObject), explorer llama a los métodos de esta interfaz de forma sincrónica. Después, el Explorador los llama de forma asincrónica. El orden de las devoluciones de llamada de eventos es el siguiente: IExplorerBrowserEvents::OnNavigationPending; IExplorerBrowserEvents::OnViewCreated; e IExplorerBrowserEvents::OnNavigationComplete o IExplorerBrowserEvents::OnNavigationFailed en función de si la navegación se realizó correctamente o no.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |