IDockingWindowSite interface

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.


The IDockingWindowSite interface has these methods.

Method Description
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.


IDockingWindowSite is derived from IOleWindow. See the following topics for details on these methods also available to IDockingWindowSite through that inheritance.

Additional IDockingWindowSite Methods

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.


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