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