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) |