Partager via


Objet ShellFolderViewOC

Transfère les événements déclenchés par un objet ShellFolderView spécifié aux gestionnaires d’événements ShellFolderViewOC correspondants.

Membres

L’objet ShellFolderViewOC a les types de membres suivants :

Événements

L’objet ShellFolderViewOC contient ces événements.

Événement Description
EnumDone Indique que l’objet ShellFolderView a terminé l’énumération du contenu du dossier.
SelectionChanged Indique que l’état de sélection d’un ou de plusieurs éléments de la vue a changé.

 

Méthodes

L’objet ShellFolderViewOC possède ces méthodes.

Méthode Description
SetFolderView Transfère les événements de l’objet ShellFolderView spécifié au gestionnaire d’événements ShellFolderViewOC correspondant.

 

Notes

L’objet ShellFolderView déclenche deux événements, EnumDone et SelectionChanged, qui sont généralement gérés par les applications. Toutefois, certaines applications doivent gérer les événements d’une série d’objets ShellFolderView . Par exemple, une application peut héberger un contrôle WebBrowser qui permet aux utilisateurs de parcourir une série de dossiers. Chaque dossier a son propre objet ShellFolderView avec ses événements associés. La gestion de ces événements peut être difficile.

L’objet ShellFolderViewOC simplifie la gestion des événements pour ces scénarios. Il permet aux applications de gérer des événements pour tous les objets ShellFolderView avec une seule paire de gestionnaires d’événements ShellFolderViewOC . Chaque fois que l’utilisateur accède à un nouveau dossier, l’application transmet l’objet ShellFolderView associé à l’objet ShellFolderViewOC en appelant SetFolderView. Ensuite, lorsqu’un événement EnumDone ou SelectionChanged est déclenché, l’objet ShellFolderViewOC transfère l’événement à son propre gestionnaire pour traitement.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

ShellFolderView