Partager via


Interface ICommDlgBrowser (shobjidl_core.h)

Exposé par les boîtes de dialogue de fichier commun à utiliser lorsqu’elles hébergent un navigateur Shell. S’il est pris en charge, ICommDlgBrowser expose des méthodes qui permettent à une vue Shell de gérer plusieurs cas qui nécessitent un comportement différent dans une boîte de dialogue que dans une vue Shell normale. Vous obtenez un pointeur d’interface ICommDlgBrowser en appelant QueryInterface sur l’objet IShellBrowser .

Héritage

L’interface ICommDlgBrowser hérite de l’interface IUnknown. ICommDlgBrowser possède également les types de membres suivants :

Méthodes

L’interface ICommDlgBrowser possède ces méthodes.

 
ICommDlgBrowser ::IncludeObject

Permet à la boîte de dialogue commune de filtrer les objets affichés par la vue.
ICommDlgBrowser ::OnDefaultCommand

Appelé lorsqu’un utilisateur double-clique dans la vue ou appuie sur la touche ENTRÉE.
ICommDlgBrowser ::OnStateChange

Appelé après qu’un état, identifié par le paramètre uChange, a changé dans l’interface IShellView.

Remarques

Note Dans Windows XP et les versions antérieures, cette interface a été définie dans Shlobj.h.
 
Cette interface est implémentée uniquement par les boîtes de dialogue de fichier courantes.

Utilisez ICommDlgBrowser lorsque vous devez fournir un comportement spécial lors de l’hébergement à l’intérieur des boîtes de dialogue courantes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)