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