OLEINPLACEFRAMEINFO
The OLEINPLACEFRAMEINFO
structure 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
typedef struct tagOIFI
{
UINT cb;
BOOL fMDIApp;
HWND hwndFrame;
HACCEL haccel;
UINT cAccelEntries;
} OLEINPLACEFRAMEINFO, *LPOLEINPLACEFRAMEINFO;
Members
cb
Size in bytes
of this structure. 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.
fMDIApp
Whether the
container is an MDI application.
hwndFrame
Handle to the
container s top-level frame window.
haccel
Handle to the
accelerator table that the container wants to use during an in-place editing
session.
cAccelEntries
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
See Also