IDockingWindow-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die das Andockfensterobjekt über Änderungen benachrichtigen, einschließlich Anzeigen, Ausblenden und bevorstehender Entfernung. Diese Schnittstelle wird durch Fensterobjekte implementiert, die im Rahmenbereich eines Windows-Explorer-Fensters angedockt werden können.

Vererbung

Die IDockingWindow-Schnittstelle erbt von IOleWindow. IDockingWindow verfügt auch über folgende Arten von Membern:

Methoden

Die IDockingWindow-Schnittstelle verfügt über diese Methoden.

 
IDockingWindow::CloseDW

Benachrichtigt das Andockfensterobjekt, dass es aus dem Rahmen entfernt werden soll. Das Andockfensterobjekt sollte zu diesem Zeitpunkt alle persistenten Informationen speichern.
IDockingWindow::ResizeBorderDW

Benachrichtigt das Andockfensterobjekt, dass sich der Rahmenbereich des Rahmens geändert hat. Als Reaktion auf diese Methode muss die IDockingWindow-Implementierung SetBorderSpaceDW aufrufen, auch wenn kein Rahmenbereich erforderlich ist oder eine Änderung nicht erforderlich ist.
IDockingWindow::ShowDW

Weist das Andockfensterobjekt an, sich selbst ein- oder auszublenden.

Hinweise

IDockingWindow wird von IOleWindow abgeleitet. Ausführliche Informationen zu diesen Methoden, die auch IDockingWindow über diese Vererbung zur Verfügung stehen, finden Sie in den folgenden Themen.

Zusätzliche IDockingWindow-Methoden
IDockingWindow::GetWindow
IDockingWindow::ContextSensitiveHelp
 

Wann sollte implementiert werden?

Implementieren Sie IDockingWindow , wenn Sie ein Fenster in einem Browserframe anzeigen möchten. Dies wird in der Regel für Benutzeroberflächenfenster verwendet, z. B. Symbolleisten.

Verwendungs-Gründe

In der Regel verwenden Sie die IDockingWindow-Schnittstelle nicht direkt. Der Shell-Browser verwendet diese Schnittstelle, um angedockte Fenster innerhalb des Browserframes zu unterstützen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shlobj.h einschließen)