MCPcopy Create free account
hub / github.com/NetHack/NetHack / mswin_set_fullscreen

Function mswin_set_fullscreen

outdated/sys/wince/mswproc.c:1835–1857  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1833}
1834
1835void
1836mswin_set_fullscreen(BOOL is_fullscreen)
1837{
1838#if defined(WIN_CE_POCKETPC) || defined(WIN_CE_SMARTPHONE)
1839 SetForegroundWindow(GetNHApp()->hMainWnd);
1840 if (is_fullscreen) {
1841 SHFullScreen(GetNHApp()->hMainWnd,
1842 SHFS_HIDETASKBAR | SHFS_HIDESTARTICON);
1843 MoveWindow(GetNHApp()->hMainWnd, 0, 0, GetSystemMetrics(SM_CXSCREEN),
1844 GetSystemMetrics(SM_CYSCREEN), FALSE);
1845 } else {
1846 RECT rc;
1847 SystemParametersInfo(SPI_GETWORKAREA, 0, &rc, 0);
1848 SHFullScreen(GetNHApp()->hMainWnd,
1849 SHFS_SHOWTASKBAR | SHFS_SHOWSTARTICON);
1850 MoveWindow(GetNHApp()->hMainWnd, rc.left, rc.top, rc.right - rc.left,
1851 rc.bottom - rc.top, FALSE);
1852 }
1853 GetNHApp()->bFullScreen = is_fullscreen;
1854#else
1855 GetNHApp()->bFullScreen = FALSE;
1856#endif
1857}
1858
1859#if defined(WIN_CE_SMARTPHONE)
1860void

Callers 2

mswin_init_nhwindowsFunction · 0.85
mswin_preference_updateFunction · 0.85

Calls 1

GetNHAppFunction · 0.70

Tested by

no test coverage detected