IDockingWindow interface (shobjidl_core.h)
Exposes methods that notify the docking window object of changes, including showing, hiding, and impending removal. This interface is implemented by window objects that can be docked within the border space of a Windows Explorer window.
Inheritance
The IDockingWindow interface inherits from IOleWindow. IDockingWindow also has these types of members:
Methods
The IDockingWindow interface has these methods.
IDockingWindow::CloseDW Notifies the docking window object that it is about to be removed from the frame. The docking window object should save any persistent information at this time. |
IDockingWindow::ResizeBorderDW Notifies the docking window object that the frame's border space has changed. In response to this method, the IDockingWindow implementation must call SetBorderSpaceDW, even if no border space is required or a change is not necessary. |
IDockingWindow::ShowDW Instructs the docking window object to show or hide itself. |
Remarks
IDockingWindow is derived from IOleWindow. See the following topics for details on these methods also available to IDockingWindow through that inheritance.
Additional IDockingWindow Methods |
---|
IDockingWindow::GetWindow |
IDockingWindow::ContextSensitiveHelp |
When to Implement
Implement IDockingWindow when you want to display a window inside a browser frame. This is typically used for user interface windows, such as toolbars.When to Use
You do not usually use the IDockingWindow interface directly. The Shell browser uses this interface to support docked windows inside the browser frame.Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional, Windows XP [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shlobj.h) |