IDockingWindowSite interface (shlobj_core.h)
Exposes methods that manage the border space for one or more IDockingWindow objects. This interface is implemented by the browser and is similar to the IOleInPlaceUIWindow interface.
Inheritance
The IDockingWindowSite interface inherits from IOleWindow. IDockingWindowSite also has these types of members:
Methods
The IDockingWindowSite interface has these methods.
IDockingWindowSite::GetBorderDW Gets the border space allocated for the specified IDockingWindow object. |
IDockingWindowSite::RequestBorderSpaceDW Approves, modifies, or refuses a request for an IDockingWindow object's border space. The border space is not allocated until the SetBorderSpaceDW method is called. |
IDockingWindowSite::SetBorderSpaceDW Allocates and reserves border space for an IDockingWindow object. |
Remarks
IDockingWindowSite is derived from IOleWindow. See the following topics for details on these methods also available to IDockingWindowSite through that inheritance.
Additional IDockingWindowSite Methods |
---|
IOleWindow::GetWindow |
IOleWindow::ContextSensitiveHelp |
When to Implement
You do not typically implement the IDockingWindowSite interface. The Shell browser implements this interface to support docked windows inside the browser frame.When to Use
You use IDockingWindowSite to negotiate the space for a docking window object in a 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 | shlobj_core.h |