Zdravím,
rád si zahraju starou, ale dobrou hru Hidden & Dangerous II, ale ta od Windows 8 se špatně spouští ve fullscreen režimu. Sice to je fullscreen i se správným rozlišením, ale jde vidět okraj okna + handler. Vím, že se to dá řešit tak, že v taskmanageru na to kliknu pravým a dám maximalizovat. Tak jsem si říkal, že udělám utilitku, která mi ulehčí práci, protože je to při každém spouštění otravné.
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR pCmdLine, int iCmdShow)
{
HWND hWnd = FindWindow(_T("LS3D"), NULL);
if( IsWindow(hWnd) ) {
PostMessage(hWnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
}
return 0;
}
Tohle nefunguje vůbec - žádný efekt. Když místo SC_MAXIMIZE dám SC_RESTORE, přepne se to do hry, ale opět jde vidět rám. Zkoušel jsem i různé kombinace, i s malou časovou prodlevou, zkoušel jsem i funkci ShowWindow ale nic. Pokud to umí task manager, tak to přece nějak musí jít, ne? Budu vděčný za nějakou radu, díky