Compartir a través de


ShellFolderViewOC (objeto)

Reenvía los eventos desencadenados por un objeto ShellFolderView especificado a los controladores de eventos ShellFolderViewOC correspondientes.

Miembros

El objeto ShellFolderViewOC tiene estos tipos de miembros:

Eventos

El objeto ShellFolderViewOC tiene estos eventos.

Evento Descripción
EnumDone Indica que el objeto ShellFolderView ha terminado de enumerar el contenido de la carpeta.
SelectionChanged Indica que el estado de selección de uno o varios elementos de la vista ha cambiado.

 

Métodos

El objeto ShellFolderViewOC tiene estos métodos.

Método Descripción
SetFolderView Reenvía los eventos del objeto ShellFolderView especificado al controlador de eventos ShellFolderViewOC correspondiente.

 

Comentarios

El objeto ShellFolderView desencadena dos eventos, EnumDone y SelectionChanged, que normalmente controlan las aplicaciones. Sin embargo, algunas aplicaciones deben controlar eventos de una serie de objetos ShellFolderView . Por ejemplo, una aplicación podría hospedar un control WebBrowser que permite a los usuarios navegar por una serie de carpetas. Cada carpeta tiene su propio objeto ShellFolderView con sus eventos asociados. El control de estos eventos puede ser difícil.

El objeto ShellFolderViewOC simplifica el control de eventos para estos escenarios. Permite a las aplicaciones controlar eventos para todos los objetos ShellFolderView con un único par de controladores de eventos ShellFolderViewOC . Cada vez que el usuario navega a una carpeta nueva, la aplicación pasa el objeto ShellFolderView asociado al objeto ShellFolderViewOC mediante una llamada a SetFolderView. A continuación, cuando se desencadena un evento EnumDone o SelectionChanged , el objeto ShellFolderViewOC reenvía el evento a su propio controlador para su procesamiento.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 5.0 o posterior)

Consulte también

ShellFolderView