| 1833 | } |
| 1834 | |
| 1835 | void |
| 1836 | mswin_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) |
| 1860 | void |
no test coverage detected