Partager via


Interface IDockingWindow (shobjidl_core.h)

Expose les méthodes qui informent l’objet fenêtre d’ancrage des modifications, notamment l’affichage, le masquage et la suppression imminente. Cette interface est implémentée par des objets de fenêtre qui peuvent être ancrés dans l’espace de bordure d’une fenêtre windows Explorer.

Héritage

L’interface IDockingWindow hérite d’IOleWindow. IDockingWindow possède également les types de membres suivants :

Méthodes

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

 
IDockingWindow ::CloseDW

Avertit l’objet de fenêtre d’ancrage qu’il est sur le point d’être supprimé du cadre. L’objet fenêtre d’ancrage doit enregistrer toutes les informations persistantes à ce stade.
IDockingWindow ::ResizeBorderDW

Avertit l’objet de fenêtre d’ancrage que l’espace de bordure du cadre a changé. En réponse à cette méthode, l’implémentation IDockingWindow doit appeler SetBorderSpaceDW, même si aucun espace de bordure n’est requis ou qu’une modification n’est pas nécessaire.
IDockingWindow ::ShowDW

Indique à l’objet de fenêtre d’ancrage de s’afficher ou de se masquer.

Remarques

IDockingWindow est dérivé de IOleWindow. Consultez les rubriques suivantes pour plus d’informations sur ces méthodes également disponibles pour IDockingWindow via cet héritage.

Méthodes IDockingWindow supplémentaires
IDockingWindow ::GetWindow
IDockingWindow ::ContextSensitiveHelp
 

Quand implémenter

Implémentez IDockingWindow lorsque vous souhaitez afficher une fenêtre à l’intérieur d’un cadre de navigateur. Il est généralement utilisé pour les fenêtres d’interface utilisateur, telles que les barres d’outils.

Quand utiliser

En règle générale, vous n’utilisez pas directement l’interface IDockingWindow . Le navigateur Shell utilise cette interface pour prendre en charge les fenêtres ancrées à l’intérieur du cadre du navigateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, 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 Shlobj.h)