ReactOS 0.4.16-dev-736-g28b802b
|
Public Types | |
enum | tagMENUPOPUPSELECT { MPOS_EXECUTE = 0 , MPOS_FULLCANCEL , MPOS_CANCELLEVEL , MPOS_SELECTLEFT , MPOS_SELECTRIGHT , MPOS_CHILDTRACKING } |
enum | tagMENUPOPUPPOPUPFLAGS { MPPF_SETFOCUS = 0x00000001 , MPPF_INITIALSELECT = 0x00000002 , MPPF_NOANIMATE = 0x00000004 , MPPF_KEYBOARD = 0x00000010 , MPPF_REPOSITION = 0x00000020 , MPPF_FORCEZORDER = 0x00000040 , MPPF_FINALSELECT = 0x00000080 , MPPF_TOP = 0x20000000 , MPPF_LEFT = 0x40000000 , MPPF_RIGHT = 0x60000000 , MPPF_BOTTOM = 0x80000000 , MPPF_POS_MASK = 0xE0000000 , MPPF_ALIGN_LEFT = 0x02000000 , MPPF_ALIGN_RIGHT = 0x04000000 } |
typedef int | MP_POPUPFLAGS |
![]() | |
typedef IOleWindow * | LPOLEWINDOW |
![]() | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | Popup ([in] POINTL *ppt, [in] RECTL *prcExclude, [in] MP_POPUPFLAGS dwFlags) |
HRESULT | OnSelect ([in] DWORD dwSelectType) |
HRESULT | SetSubMenu ([in] IMenuPopup *pmp, [in] BOOL fSet) |
![]() | |
HRESULT | SetClient ([in] IUnknown *punkClient) |
HRESULT | GetClient ([out] IUnknown **ppunkClient) |
HRESULT | OnPosRectChangeDB ([in] RECT *prc) |
![]() | |
HRESULT | GetWindow ([out] HWND *phwnd) |
HRESULT | ContextSensitiveHelp ([in] BOOL fEnterMode) |
![]() | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Definition at line 2581 of file shobjidl.idl.
typedef int IMenuPopup::MP_POPUPFLAGS |
Definition at line 2610 of file shobjidl.idl.
Definition at line 2593 of file shobjidl.idl.
Enumerator | |
---|---|
MPOS_EXECUTE | |
MPOS_FULLCANCEL | |
MPOS_CANCELLEVEL | |
MPOS_SELECTLEFT | |
MPOS_SELECTRIGHT | |
MPOS_CHILDTRACKING |
Definition at line 2583 of file shobjidl.idl.
Implemented in CStartMenuSite, CMenuBand, and CMenuDeskBar.
HRESULT IMenuPopup::Popup | ( | [in] POINTL * | ppt, |
[in] RECTL * | prcExclude, | ||
[in] MP_POPUPFLAGS | dwFlags | ||
) |
Implemented in CStartMenuSite, CMenuBand, and CMenuDeskBar.
Referenced by test_CShellMenu_with_DeskBar().
HRESULT IMenuPopup::SetSubMenu | ( | [in] IMenuPopup * | pmp, |
[in] BOOL | fSet | ||
) |
Implemented in CStartMenuSite, CMenuBand, and CMenuDeskBar.