IOleInPlaceFrame interface (oleidl.h)

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.

Inheritance

The IOleInPlaceFrame interface inherits from IOleInPlaceUIWindow. IOleInPlaceFrame also has these types of members:

Methods

The IOleInPlaceFrame interface has these methods.

 
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.

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

IOleInPlaceUIWindow

IOleWindow