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.

Members

The IDockingWindowSite interface inherits from IOleWindow. IDockingWindowSite also has these types of members:

Methods

The IDockingWindowSite interface has these methods.

MethodDescription
GetBorderDW

Gets the border space allocated for the specified IDockingWindow object.

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.

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]

Header

Shlobj.h

DLL

Shell32.dll (version 4.71 or later)

 

 

Show: