Changeset 1391 for trunk/src/user32/win32wbasepos.cpp
- Timestamp:
- Oct 21, 1999, 2:19:29 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbasepos.cpp
r1376 r1391 1 /* $Id: win32wbasepos.cpp,v 1. 4 1999-10-20 13:46:28sandervl Exp $ */1 /* $Id: win32wbasepos.cpp,v 1.5 1999-10-21 12:19:29 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 (nonclient/position methods) … … 426 426 { 427 427 POINT maxSize, minTrack; 428 int rc = 1; 428 429 429 430 if (winpos->flags & SWP_NOSIZE) … … 431 432 432 433 if ((getStyle() & WS_THICKFRAME) || 433 ((getStyle() & (WS_POPUP | WS_CHILD)) == 0)) 434 { 435 GetMinMaxInfo(&maxSize, NULL, &minTrack, NULL ); 436 if (maxSize.x < winpos->cx) winpos->cx = maxSize.x; 437 if (maxSize.y < winpos->cy) winpos->cy = maxSize.y; 438 if (!(getStyle() & WS_MINIMIZE)) 439 { 440 if (winpos->cx < minTrack.x ) winpos->cx = minTrack.x; 441 if (winpos->cy < minTrack.y ) winpos->cy = minTrack.y; 442 } 443 return 0; 434 ((getStyle() & (WS_POPUP | WS_CHILD)) == 0)) 435 { 436 GetMinMaxInfo(&maxSize, NULL, &minTrack, NULL ); 437 if (maxSize.x < winpos->cx) { 438 winpos->cx = maxSize.x; 439 rc = 0; 440 } 441 if (maxSize.y < winpos->cy) { 442 winpos->cy = maxSize.y; 443 rc = 0; 444 } 445 if (!(getStyle() & WS_MINIMIZE)) 446 { 447 if (winpos->cx < minTrack.x ) { 448 winpos->cx = minTrack.x; 449 rc = 0; 450 } 451 if (winpos->cy < minTrack.y ) { 452 winpos->cy = minTrack.y; 453 rc = 0; 454 } 455 } 444 456 } 445 return 1;457 return rc; 446 458 } 447 459 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.