Skip to content

Latest commit

 

History

History
91 lines (69 loc) · 3.65 KB

ns-oleidl-oleinplaceframeinfo.md

File metadata and controls

91 lines (69 loc) · 3.65 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:oleidl.tagOIFI
OLEINPLACEFRAMEINFO (oleidl.h)
Contains information about the accelerators supported by a container during an in-place session. The structure is used in the IOleInPlaceSite::GetWindowContext method and the OleTranslateAccelerator function.
*LPOLEINPLACEFRAMEINFO
LPOLEINPLACEFRAMEINFO
LPOLEINPLACEFRAMEINFO structure pointer [COM]
OLEINPLACEFRAMEINFO
OLEINPLACEFRAMEINFO structure [COM]
_ole_OLEINPLACEFRAMEINFO
com.oleinplaceframeinfo
oleidl/LPOLEINPLACEFRAMEINFO
oleidl/OLEINPLACEFRAMEINFO
com\oleinplaceframeinfo.htm
com
e09445d2-61e5-4691-b51e-746e0cc91c00
12/05/2018
*LPOLEINPLACEFRAMEINFO, LPOLEINPLACEFRAMEINFO, LPOLEINPLACEFRAMEINFO structure pointer [COM], OLEINPLACEFRAMEINFO, OLEINPLACEFRAMEINFO structure [COM], _ole_OLEINPLACEFRAMEINFO, com.oleinplaceframeinfo, oleidl/LPOLEINPLACEFRAMEINFO, oleidl/OLEINPLACEFRAMEINFO
oleidl.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Windows
OLEINPLACEFRAMEINFO, *LPOLEINPLACEFRAMEINFO
19H1
tagOIFI
oleidl/tagOIFI
LPOLEINPLACEFRAMEINFO
oleidl/LPOLEINPLACEFRAMEINFO
OLEINPLACEFRAMEINFO
oleidl/OLEINPLACEFRAMEINFO
c++
APIRef
kbSyntax
HeaderDef
OleIdl.h
OLEINPLACEFRAMEINFO

OLEINPLACEFRAMEINFO structure

-description

Contains information about the accelerators supported by a container during an in-place session. The structure is used in the IOleInPlaceSite::GetWindowContext method and the OleTranslateAccelerator function.

-struct-fields

-field cb

The size of this structure, in bytes. The object server must specify sizeof(OLEINPLACEFRAMEINFO) in the structure it passes to IOleInPlaceSite::GetWindowContext. The container can then use this size to determine the structure's version.

-field fMDIApp

Indicates whether the container is an MDI application.

-field hwndFrame

A handle to the container's top-level frame window.

-field haccel

A handle to the accelerator table that the container wants to use during an in-place editing session.

-field cAccelEntries

The number of accelerators in haccel.

-remarks

When an object is being in-place activated, its server calls the container's IOleInPlaceSite::GetWindowContext method, which fills in an OLEINPLACEFRAMEINFO structure. During an in-place session, the message loop of an EXE server passes a pointer to the OLEINPLACEFRAMEINFO structure to OleTranslateAccelerator. OLE uses the information in this structure to determine whether a message maps to one of the container's accelerators.

-see-also

IOleInPlaceSite::GetWindowContext

OleTranslateAccelerator