IOleInPlaceUIWindow interface (oleidl.h)

Implemented by container applications and used by object applications to negotiate border space on the document or frame window. The container provides a RECT structure in which the object can place toolbars and other similar controls, determines if tools can in fact be installed around the object's window frame, allocates space for the border, and establishes a communication channel between the object and each frame and document window.

Inheritance

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

Methods

The IOleInPlaceUIWindow interface has these methods.

 
IOleInPlaceUIWindow::GetBorder

Retrieves the outer rectangle for toolbars and controls while the object is active in place.
IOleInPlaceUIWindow::RequestBorderSpace

Determines whether there is space available for tools to be installed around the object's window frame while the object is active in place.
IOleInPlaceUIWindow::SetActiveObject

Provides a direct channel of communication between the object and each of the frame and document windows.
IOleInPlaceUIWindow::SetBorderSpace

Allocates space for the border requested in the call to IOleInPlaceUIWindow::RequestBorderSpace.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header oleidl.h

See also

IOleWindow