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 possède 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 plusieurs éléments de la vue a changé. |
Méthodes
L’objet ShellFolderViewOC a 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 des 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 naviguer dans 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 de tels scénarios. Elle 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 de traitement.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professional, Windows XP [ desktop apps uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|
| MIDL |
|
| DLL |
|