mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-25 01:57:47 +01:00
make sure we forward the right mouse coords to video window
This commit is contained in:
parent
ddfae6cd67
commit
393627ee39
@ -798,13 +798,6 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||||||
case WM_MBUTTONDOWN:
|
case WM_MBUTTONDOWN:
|
||||||
case WM_MOUSEMOVE:
|
case WM_MOUSEMOVE:
|
||||||
{
|
{
|
||||||
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw->video_window_hwnd, 0);
|
|
||||||
if (video_hwnd)
|
|
||||||
{
|
|
||||||
PostMessageA(video_hwnd, uMsg, wParam, lParam);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!g_config.devmode && !g_mouse_locked)
|
if (!g_config.devmode && !g_mouse_locked)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
@ -838,6 +831,13 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||||||
|
|
||||||
lParam = MAKELPARAM(x, y);
|
lParam = MAKELPARAM(x, y);
|
||||||
|
|
||||||
|
HWND video_hwnd = (HWND)InterlockedExchangeAdd((LONG*)&g_ddraw->video_window_hwnd, 0);
|
||||||
|
if (video_hwnd)
|
||||||
|
{
|
||||||
|
PostMessageA(video_hwnd, uMsg, wParam, lParam);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case WM_PARENTNOTIFY:
|
case WM_PARENTNOTIFY:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user