* Set the full-screen state of the window.
*
* @param fullScreen <code>true</code> to set full-screen; <code>false</code> to exit full-screen
*/
void setFullScreen(boolean fullScreen) {
HWND hWnd = getHWND(Native.getComponentID(window));
if(fullScreen) {
windowState = getWindowState(hWnd);
ExtendedUser32.INSTANCE.SetWindowLong(hWnd, GWL_STYLE, windowState.getStyle() & ~(WS_CAPTION | WS_THICKFRAME));
ExtendedUser32.INSTANCE.SetWindowLong(hWnd, GWL_EXSTYLE, windowState.getExStyle() & ~(WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE | WS_EX_STATICEDGE));
MONITORINFO monitorInfo = getMonitorInfo(hWnd);