#367 hook SetWindowPlacement / Fix windowed mode
This commit is contained in:
parent
911c3bdfeb
commit
79548888d4
4 changed files with 17 additions and 1 deletions
|
@ -806,6 +806,17 @@ BOOL WINAPI fake_GetWindowPlacement(HWND hWnd, WINDOWPLACEMENT* lpwndpl)
|
|||
return result;
|
||||
}
|
||||
|
||||
BOOL WINAPI fake_SetWindowPlacement(HWND hWnd, const WINDOWPLACEMENT* lpwndpl)
|
||||
{
|
||||
if (lpwndpl && g_ddraw.ref && g_ddraw.hwnd && hWnd == g_ddraw.hwnd)
|
||||
{
|
||||
if (lpwndpl->showCmd == SW_SHOWMAXIMIZED || lpwndpl->showCmd == SW_MAXIMIZE)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
return real_SetWindowPlacement(hWnd, lpwndpl);
|
||||
}
|
||||
|
||||
BOOL WINAPI fake_EnumDisplaySettingsA(LPCSTR lpszDeviceName, DWORD iModeNum, DEVMODEA* lpDevMode)
|
||||
{
|
||||
BOOL result = real_EnumDisplaySettingsA(lpszDeviceName, iModeNum, lpDevMode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue