Changeset 5217 for trunk/src/user32/win32wbasenonclient.cpp
- Timestamp:
- Feb 20, 2001, 6:22:06 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbasenonclient.cpp
r5215 r5217 1 /* $Id: win32wbasenonclient.cpp,v 1.2 7 2001-02-20 15:40:23sandervl Exp $ */1 /* $Id: win32wbasenonclient.cpp,v 1.28 2001-02-20 17:22:06 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 (non-client methods) … … 335 335 VOID Win32BaseWindow::AdjustMaximizedRect(LPRECT rect) 336 336 { 337 if (HAS_THICKFRAME(dwStyle,dwExStyle ))338 InflateRect( rect, GetSystemMetrics(SM_CXFRAME), GetSystemMetrics(SM_CYFRAME) );339 else337 if (HAS_THICKFRAME(dwStyle,dwExStyle )) 338 InflateRect( rect, GetSystemMetrics(SM_CXFRAME), GetSystemMetrics(SM_CYFRAME) ); 339 else 340 340 if (HAS_DLGFRAME( dwStyle, dwExStyle )) 341 InflateRect(rect, GetSystemMetrics(SM_CXDLGFRAME), GetSystemMetrics(SM_CYDLGFRAME) );341 InflateRect(rect, GetSystemMetrics(SM_CXDLGFRAME), GetSystemMetrics(SM_CYDLGFRAME) ); 342 342 else 343 343 if (HAS_THINFRAME( dwStyle )) 344 344 InflateRect( rect, GetSystemMetrics(SM_CXBORDER), GetSystemMetrics(SM_CYBORDER)); 345 345 } … … 348 348 VOID Win32BaseWindow::AdjustTrackInfo(PPOINT minTrackSize,PPOINT maxTrackSize) 349 349 { 350 if ((dwStyle & WS_THICKFRAME) || !(dwStyle & (WS_POPUP | WS_CHILD)))351 GetMinMaxInfo(NULL,NULL,minTrackSize,maxTrackSize);350 if ((dwStyle & WS_THICKFRAME) || !(dwStyle & (WS_POPUP | WS_CHILD))) 351 GetMinMaxInfo(NULL,NULL,minTrackSize,maxTrackSize); 352 352 } 353 353 //****************************************************************************** … … 355 355 VOID Win32BaseWindow::AdjustRectOuter(LPRECT rect,BOOL menu) 356 356 { 357 if(dwStyle & WS_ICONIC) return;358 359 if (HAS_THICKFRAME(dwStyle,dwExStyle ))360 InflateRect( rect, GetSystemMetrics(SM_CXFRAME), GetSystemMetrics(SM_CYFRAME) );361 else357 if(dwStyle & WS_ICONIC) return; 358 359 if (HAS_THICKFRAME(dwStyle,dwExStyle )) 360 InflateRect( rect, GetSystemMetrics(SM_CXFRAME), GetSystemMetrics(SM_CYFRAME) ); 361 else 362 362 if (HAS_DLGFRAME( dwStyle, dwExStyle )) 363 InflateRect(rect, GetSystemMetrics(SM_CXDLGFRAME), GetSystemMetrics(SM_CYDLGFRAME) );363 InflateRect(rect, GetSystemMetrics(SM_CXDLGFRAME), GetSystemMetrics(SM_CYDLGFRAME) ); 364 364 else 365 365 if (HAS_THINFRAME( dwStyle )) 366 366 InflateRect( rect, GetSystemMetrics(SM_CXBORDER), GetSystemMetrics(SM_CYBORDER)); 367 367 368 if ((dwStyle & WS_CAPTION) == WS_CAPTION)369 {370 if (dwExStyle & WS_EX_TOOLWINDOW)371 rect->top -= GetSystemMetrics(SM_CYSMCAPTION);372 else373 rect->top -= GetSystemMetrics(SM_CYCAPTION);374 }375 376 if (menu)377 rect->top -= GetSystemMetrics(SM_CYMENU);368 if ((dwStyle & WS_CAPTION) == WS_CAPTION) 369 { 370 if (dwExStyle & WS_EX_TOOLWINDOW) 371 rect->top -= GetSystemMetrics(SM_CYSMCAPTION); 372 else 373 rect->top -= GetSystemMetrics(SM_CYCAPTION); 374 } 375 376 if (menu) 377 rect->top -= GetSystemMetrics(SM_CYMENU); 378 378 } 379 379 //****************************************************************************** … … 685 685 GetInsideRect(rect ); 686 686 OffsetRect( rect, rectWindow.left, rectWindow.top); 687 688 687 if(getStyle() & WS_CHILD) 688 ClientToScreen(getParent()->getWindowHandle(), (POINT *)rect); 689 689 690 690 rect->right = rect->left + GetSystemMetrics(SM_CYCAPTION) - 1;
Note:
See TracChangeset
for help on using the changeset viewer.