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