IOleInPlaceObject interface (oleidl.h)

Manages the activation and deactivation of in-place objects, and determines how much of the in-place object should be visible.

You can obtain a pointer to IOleInPlaceObject by calling IUnknown::QueryInterface on IOleObject.

Inheritance

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

Methods

The IOleInPlaceObject interface has these methods.

 
IOleInPlaceObject::InPlaceDeactivate

Deactivates an active in-place object and discards the object's undo state.
IOleInPlaceObject::ReactivateAndUndo

Reactivates a previously deactivated object, undoing the last state of the object.
IOleInPlaceObject::SetObjectRects

Specifies how much of the in-place object is to be visible.
IOleInPlaceObject::UIDeactivate

Deactivates and removes the user interface of an active in-place object.

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

IOleObject

IOleWindow