|
|
|
@ -951,6 +951,22 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg, |
|
|
|
|
mmi->ptMaxTrackSize.y = window->maxheight + yoff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!window->decorated) |
|
|
|
|
{ |
|
|
|
|
MONITORINFO mi; |
|
|
|
|
const HMONITOR mh = MonitorFromWindow(window->win32.handle, |
|
|
|
|
MONITOR_DEFAULTTONEAREST); |
|
|
|
|
|
|
|
|
|
ZeroMemory(&mi, sizeof(mi)); |
|
|
|
|
mi.cbSize = sizeof(mi); |
|
|
|
|
GetMonitorInfo(mh, &mi); |
|
|
|
|
|
|
|
|
|
mmi->ptMaxPosition.x = mi.rcWork.left - mi.rcMonitor.left; |
|
|
|
|
mmi->ptMaxPosition.y = mi.rcWork.top - mi.rcMonitor.top; |
|
|
|
|
mmi->ptMaxSize.x = mi.rcWork.right - mi.rcWork.left; |
|
|
|
|
mmi->ptMaxSize.y = mi.rcWork.bottom - mi.rcWork.top; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|