Export (0) Print
Expand All

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.

When to implement

You must implement this interface if you are writing a container application that will participate in in-place activation.

When to use

This interface is not supported for use across computer boundaries.

Used by object applications to negotiate border space on the document or frame window when one of its objects is being activated, or to renegotiate border space if the size of the object changes.

Members

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

Methods

The IOleInPlaceUIWindow interface has these methods.

MethodDescription
GetBorder

Retrieves the outer rectange for toolbars and controls while the object is active in place.

RequestBorderSpace

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

SetActiveObject

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

SetBorderSpace

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

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

OleIdl.h

IDL

OleIdl.Idl

IID

IID_IOleInPlaceUIWindow is defined as 00000115-0000-0000-C000-000000000046

See also

IOleWindow

 

 

Community Additions

ADD
Show:
© 2015 Microsoft