Skip to content
Snippets Groups Projects
Commit 43a0a515 authored by Mike Hearn's avatar Mike Hearn Committed by Alexandre Julliard
Browse files

Altered WM_MOUSEHOVER so the lParam and wParam fields are set

correctly to virtual key states and cursor position.
parent b31af31c
No related branches found
No related tags found
No related merge requests found
......@@ -972,7 +972,8 @@ static void CALLBACK TrackMouseEventProc(HWND hwndUnused, UINT uMsg, UINT_PTR id
/* has the mouse hovered long enough? */
if(TrackingList[i].iHoverTime <= TrackingList[i].tme.dwHoverTime)
{
PostMessageA(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER, 0, 0);
PostMessageW(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER,
get_key_state(), MAKELPARAM( pos.x, pos.y ));
/* stop tracking mouse hover */
TrackingList[i].tme.dwFlags ^= TME_HOVER;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment