IOleInPlaceObject

The IOleInPlaceObject interface 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 QueryInterface on IOleObject.

When to Implement

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

When to Use

Used by an object's immediate container to activate or deactivate the object.

Methods in VTable Order

IUnknown Methods
Description
QueryInterface
Returns a pointer to a specified interface.
AddRef
Increments the reference count.
Release
Decrements the reference count.

IOleWindow Methods
Description
GetWindow
Gets a window handle.
ContextSensitiveHelp
Controls enabling of context sensitive help.

IOleInPlaceObject Methods
Description
InPlaceDeactivate
Deactivate active in-place object.
UIDeactivate
Deactivate and remove UI of active object.
SetObjectRects
Portion of in-place object to be visible.
ReactivateAndUndo
Reactivate previously deactivated object.

See Also

IOleObject, IOleWindow

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database