|
ReactOS 0.4.16-dev-1946-g52006dd
|


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 |
Public Types inherited from IOleWindow | |
| typedef IOleWindow * | LPOLEWINDOW |
Public Types inherited from IUnknown | |
| 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) |
Public Member Functions inherited from IDeskBar | |
| HRESULT | SetClient ([in] IUnknown *punkClient) |
| HRESULT | GetClient ([out] IUnknown **ppunkClient) |
| HRESULT | OnPosRectChangeDB ([in] RECT *prc) |
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 () |
Definition at line 2602 of file shobjidl.idl.
| typedef int IMenuPopup::MP_POPUPFLAGS |
Definition at line 2631 of file shobjidl.idl.
Definition at line 2614 of file shobjidl.idl.
| Enumerator | |
|---|---|
| MPOS_EXECUTE | |
| MPOS_FULLCANCEL | |
| MPOS_CANCELLEVEL | |
| MPOS_SELECTLEFT | |
| MPOS_SELECTRIGHT | |
| MPOS_CHILDTRACKING | |
Definition at line 2604 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.