Max tracking size in WM_GETMINMAXINFO should take into account the

window frame.
This commit is contained in:
Alexandre Julliard 2005-01-21 17:03:41 +00:00
parent 2573227675
commit d7ba12c77a
1 changed files with 2 additions and 2 deletions

View File

@ -760,8 +760,8 @@ void WINPOS_GetMinMaxInfo( HWND hwnd, POINT *maxSize, POINT *maxPos,
} }
MinMax.ptMinTrackSize.x = GetSystemMetrics(SM_CXMINTRACK); MinMax.ptMinTrackSize.x = GetSystemMetrics(SM_CXMINTRACK);
MinMax.ptMinTrackSize.y = GetSystemMetrics(SM_CYMINTRACK); MinMax.ptMinTrackSize.y = GetSystemMetrics(SM_CYMINTRACK);
MinMax.ptMaxTrackSize.x = GetSystemMetrics(SM_CXSCREEN); MinMax.ptMaxTrackSize.x = GetSystemMetrics(SM_CXSCREEN) + 2*GetSystemMetrics(SM_CXFRAME);
MinMax.ptMaxTrackSize.y = GetSystemMetrics(SM_CYSCREEN); MinMax.ptMaxTrackSize.y = GetSystemMetrics(SM_CYSCREEN) + 2*GetSystemMetrics(SM_CYFRAME);
if (HAS_DLGFRAME( style, exstyle )) if (HAS_DLGFRAME( style, exstyle ))
{ {