1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 06:04:49 +01:00

add some tweaks for testing to MapWindowPoints hook

This commit is contained in:
FunkyFr3sh 2021-06-25 14:35:22 +02:00
parent 057e41e3c1
commit 46d09b2175

View File

@ -438,14 +438,33 @@ BOOL WINAPI fake_EnableWindow(HWND hWnd, BOOL bEnable)
int WINAPI fake_MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UINT cPoints)
{
if (g_ddraw && hWndFrom == g_ddraw->hwnd && hWndTo == HWND_DESKTOP)
if (g_ddraw)
{
return 0;
}
if (hWndTo == HWND_DESKTOP)
{
if (hWndFrom == g_ddraw->hwnd)
{
return 0;
}
else
{
//real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
//return real_MapWindowPoints(HWND_DESKTOP, g_ddraw->hwnd, lpPoints, cPoints);
}
}
if (g_ddraw && hWndFrom == HWND_DESKTOP && hWndTo == g_ddraw->hwnd)
{
return 0;
if (hWndFrom == HWND_DESKTOP)
{
if (hWndTo == g_ddraw->hwnd)
{
return 0;
}
else
{
//real_MapWindowPoints(g_ddraw->hwnd, HWND_DESKTOP, lpPoints, cPoints);
//return real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);
}
}
}
return real_MapWindowPoints(hWndFrom, hWndTo, lpPoints, cPoints);