ReactOS  0.4.13-dev-39-g8b6696f
IOleInPlaceFrame Interface Reference

import"oleidl.idl";

Inheritance diagram for IOleInPlaceFrame:
Collaboration diagram for IOleInPlaceFrame:

Classes

struct  tagOleInPlaceFrameInfo
 
struct  tagOleMenuGroupWidths
 

Public Types

typedef IOleInPlaceFrameLPOLEINPLACEFRAME
 
typedef struct IOleInPlaceFrame::tagOleInPlaceFrameInfo OLEINPLACEFRAMEINFO
 
typedef struct IOleInPlaceFrame::tagOleInPlaceFrameInfoLPOLEINPLACEFRAMEINFO
 
typedef struct IOleInPlaceFrame::tagOleMenuGroupWidths OLEMENUGROUPWIDTHS
 
typedef struct IOleInPlaceFrame::tagOleMenuGroupWidthsLPOLEMENUGROUPWIDTHS
 
typedef HGLOBAL HOLEMENU
 
- Public Types inherited from IOleInPlaceUIWindow
typedef IOleInPlaceUIWindowLPOLEINPLACEUIWINDOW
 
typedef RECT BORDERWIDTHS
 
typedef LPRECT LPBORDERWIDTHS
 
typedef LPCRECT LPCBORDERWIDTHS
 
- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT InsertMenus ([in] HMENU hmenuShared, [in, out] LPOLEMENUGROUPWIDTHS lpMenuWidths)
 
HRESULT SetMenu ([in] HMENU hmenuShared, [in] HOLEMENU holemenu, [in] HWND hwndActiveObject)
 
HRESULT RemoveMenus ([in] HMENU hmenuShared)
 
HRESULT SetStatusText ([in, unique] LPCOLESTR pszStatusText)
 
HRESULT EnableModeless ([in] BOOL fEnable)
 
HRESULT TranslateAccelerator ([in] LPMSG lpmsg, [in] WORD wID)
 
- Public Member Functions inherited from IOleInPlaceUIWindow
HRESULT GetBorder ([out] LPRECT lprectBorder)
 
HRESULT RequestBorderSpace ([in, unique] LPCBORDERWIDTHS pborderwidths)
 
HRESULT SetBorderSpace ([in, unique] LPCBORDERWIDTHS pborderwidths)
 
HRESULT SetActiveObject ([in, unique] IOleInPlaceActiveObject *pActiveObject, [in, string, unique] LPCOLESTR pszObjName)
 
- Public Member Functions inherited from IOleWindow
HRESULT GetWindow ([out] HWND *phwnd)
 
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 149 of file oleidl.idl.

Member Typedef Documentation

◆ HOLEMENU

Definition at line 167 of file oleidl.idl.

◆ LPOLEINPLACEFRAME

◆ LPOLEINPLACEFRAMEINFO

◆ LPOLEMENUGROUPWIDTHS

◆ OLEINPLACEFRAMEINFO

◆ OLEMENUGROUPWIDTHS

Member Function Documentation

◆ EnableModeless()

HRESULT IOleInPlaceFrame::EnableModeless ( [in] BOOL  fEnable)

◆ InsertMenus()

HRESULT IOleInPlaceFrame::InsertMenus ( [in] HMENU  hmenuShared,
[in, out] LPOLEMENUGROUPWIDTHS  lpMenuWidths 
)

◆ RemoveMenus()

HRESULT IOleInPlaceFrame::RemoveMenus ( [in] HMENU  hmenuShared)

◆ SetMenu()

HRESULT IOleInPlaceFrame::SetMenu ( [in] HMENU  hmenuShared,
[in] HOLEMENU  holemenu,
[in] HWND  hwndActiveObject 
)

◆ SetStatusText()

HRESULT IOleInPlaceFrame::SetStatusText ( [in, unique] LPCOLESTR  pszStatusText)

◆ TranslateAccelerator()

HRESULT IOleInPlaceFrame::TranslateAccelerator ( [in] LPMSG  lpmsg,
[in] WORD  wID 
)

The documentation for this interface was generated from the following file: