mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 21:11:54 +00:00
[RSHELL]
* Begin work in improving the behaviour of the horizontal mode menuband. There's still a lot of work to do, and some things are temporarily worse than before, but in other places it has improved already. CORE-7586 svn path=/branches/shell-experiments/; revision=62520
This commit is contained in:
parent
fb26c9bcd8
commit
eaec85cafe
5 changed files with 115 additions and 30 deletions
|
@ -41,6 +41,7 @@ private:
|
|||
private:
|
||||
CMenuBand * m_currentBand;
|
||||
HWND m_currentFocus;
|
||||
HMENU m_currentMenu;
|
||||
HHOOK m_hHook;
|
||||
DWORD m_threadId;
|
||||
BOOL m_mouseTrackDisabled;
|
||||
|
@ -71,7 +72,7 @@ private:
|
|||
LRESULT GetMsgHook(INT nCode, WPARAM wParam, LPARAM lParam);
|
||||
HRESULT PlaceHooks(HWND window);
|
||||
HRESULT RemoveHooks(HWND window);
|
||||
HRESULT UpdateFocus(CMenuBand * newBand);
|
||||
HRESULT UpdateFocus(CMenuBand * newBand, HMENU popupToTrack = NULL);
|
||||
HRESULT ActivationChange(HWND newHwnd);
|
||||
void DisableMouseTrack(HWND enableTo, BOOL disableThis);
|
||||
HRESULT IsTrackedWindow(HWND hWnd);
|
||||
|
@ -79,4 +80,6 @@ private:
|
|||
public:
|
||||
HRESULT PushMenu(CMenuBand * mb);
|
||||
HRESULT PopMenu(CMenuBand * mb);
|
||||
HRESULT PushTrackedPopup(CMenuBand * mb, HMENU popup);
|
||||
HRESULT PopTrackedPopup(CMenuBand * mb, HMENU popup);
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue