IOleInPlaceUIWindow interface

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.

Methods

The IOleInPlaceUIWindow interface has these methods.

Method Description
IOleInPlaceUIWindow::GetBorder Retrieves the outer rectange 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

   
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