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.

Methods

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.

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

   
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