IOleInPlaceFrame interface

Controls the container's top-level frame window. This control involves allowing the container to insert its menu group into the composite menu, install the composite menu into the appropriate window frame, and remove the container's menu elements from the composite menu. It sets and displays status text relevant to the in-place object. It also enables or disables the frame's modeless dialog boxes, and translates accelerator keystrokes intended for the container's frame.


The IOleInPlaceFrame interface has these methods.

Method Description
IOleInPlaceFrame::EnableModeless Enables or disables a frame's modeless dialog boxes.
IOleInPlaceFrame::InsertMenus Enables the container to insert menu groups into the composite menu to be used during the in-place session.
IOleInPlaceFrame::RemoveMenus Removes a container's menu elements from the composite menu.
IOleInPlaceFrame::SetMenu Adds a composite menu to the window frame containing the object being activated in place.
IOleInPlaceFrame::SetStatusText Sets and displays status text about the in-place object in the container's frame window status line.
IOleInPlaceFrame::TranslateAccelerator Translates accelerator keystrokes intended for the container's frame while an object is active in place.


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