hook DefWindowProcA

This commit is contained in:
FunkyFr3sh 2024-12-18 03:15:23 +01:00
parent 34250bf224
commit f70f67857e
7 changed files with 28 additions and 19 deletions

View file

@ -855,6 +855,17 @@ BOOL WINAPI fake_EnumDisplaySettingsA(LPCSTR lpszDeviceName, DWORD iModeNum, DEV
return result;
}
LRESULT WINAPI fake_DefWindowProcA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
if (g_ddraw.ref && g_ddraw.hwnd && g_ddraw.hwnd == hWnd)
{
if (Msg == WM_NCHITTEST)
return HTCLIENT;
}
return real_DefWindowProcA(hWnd, Msg, wParam, lParam);
}
SHORT WINAPI fake_GetKeyState(int nVirtKey)
{
if (g_config.windowed && g_ddraw.ref && g_ddraw.hwnd && !util_in_foreground())