diff --git a/base/shell/explorer/precomp.h b/base/shell/explorer/precomp.h index 0f49ee6b5e7..e62b6efbb75 100644 --- a/base/shell/explorer/precomp.h +++ b/base/shell/explorer/precomp.h @@ -130,6 +130,7 @@ HRESULT WINAPI _CBandSite_CreateInstance(LPUNKNOWN pUnkOuter, REFIID riid, void * traywnd.c */ +#define TWM_GETTASKSWITCH (WM_USER + 236) #define TWM_OPENSTARTMENU (WM_USER + 260) #define TWM_SETTINGSCHANGED (WM_USER + 300) diff --git a/base/shell/explorer/traywnd.cpp b/base/shell/explorer/traywnd.cpp index ebea58e150f..466e766da14 100644 --- a/base/shell/explorer/traywnd.cpp +++ b/base/shell/explorer/traywnd.cpp @@ -2801,6 +2801,12 @@ HandleTrayContextMenu: return TRUE; } + LRESULT OnGetTaskSwitch(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) + { + bHandled = TRUE; + return (LRESULT)m_TaskSwitch; + } + LRESULT OnHotkey(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { return HandleHotKey(wParam); @@ -3119,6 +3125,7 @@ HandleTrayContextMenu: MESSAGE_HANDLER(TWM_SETTINGSCHANGED, OnTaskbarSettingsChanged) MESSAGE_HANDLER(TWM_OPENSTARTMENU, OnOpenStartMenu) MESSAGE_HANDLER(TWM_DOEXITWINDOWS, OnDoExitWindows) + MESSAGE_HANDLER(TWM_GETTASKSWITCH, OnGetTaskSwitch) ALT_MSG_MAP(1) END_MSG_MAP()