Changeset 3154 for trunk/src/comctl32/propsheet.cpp
- Timestamp:
- Mar 18, 2000, 5:17:35 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/propsheet.cpp
r3145 r3154 1 /* $Id: propsheet.cpp,v 1. 2 2000-03-17 17:13:24cbratschi Exp $ */1 /* $Id: propsheet.cpp,v 1.3 2000-03-18 16:17:26 cbratschi Exp $ */ 2 2 /* 3 3 * Property Sheets … … 13 13 */ 14 14 15 /* WINE 991212 level */ 15 /* 16 - Corel WINE 20000317 level 17 - (WINE 991212 level) 18 */ 16 19 17 20 #include <string.h> … … 88 91 */ 89 92 static BOOL PROPSHEET_CreateDialog(PropSheetInfo* psInfo); 93 static BOOL PROPSHEET_SizeMismatch(HWND hwndDlg, PropSheetInfo* psInfo); 90 94 static BOOL PROPSHEET_IsTooSmall(HWND hwndDlg, PropSheetInfo* psInfo); 91 95 static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo); … … 480 484 481 485 /****************************************************************************** 486 * PROPSHEET_SizeMismatch 487 * 488 * Verify that the tab control and the "largest" property sheet page dlg. template 489 * match in size. 490 */ 491 static BOOL PROPSHEET_SizeMismatch(HWND hwndDlg, PropSheetInfo* psInfo) 492 { 493 HWND hwndTabCtrl = GetDlgItem(hwndDlg, IDC_TABCONTROL); 494 RECT rcOrigTab, rcPage; 495 496 /* 497 * Original tab size. 498 */ 499 GetClientRect(hwndTabCtrl, &rcOrigTab); 500 //TRACE("orig tab %d %d %d %d\n", rcOrigTab.left, rcOrigTab.top, 501 // rcOrigTab.right, rcOrigTab.bottom); 502 503 /* 504 * Biggest page size. 505 */ 506 rcPage.left = psInfo->x; 507 rcPage.top = psInfo->y; 508 rcPage.right = psInfo->width; 509 rcPage.bottom = psInfo->height; 510 511 MapDialogRect(hwndDlg, &rcPage); 512 //TRACE("biggest page %d %d %d %d\n", rcPage.left, rcPage.top, 513 // rcPage.right, rcPage.bottom); 514 515 if ( (rcPage.right - rcPage.left) != (rcOrigTab.right - rcOrigTab.left) ) 516 return TRUE; 517 if ( (rcPage.bottom - rcPage.top) != (rcOrigTab.bottom - rcOrigTab.top) ) 518 return TRUE; 519 520 return FALSE; 521 } 522 523 /****************************************************************************** 482 524 * PROPSHEET_IsTooSmallWizard 483 525 * … … 2094 2136 else 2095 2137 { 2096 if (PROPSHEET_ IsTooSmall(hwnd, psInfo))2138 if (PROPSHEET_SizeMismatch(hwnd, psInfo)) 2097 2139 { 2098 2140 PROPSHEET_AdjustSize(hwnd, psInfo);
Note:
See TracChangeset
for help on using the changeset viewer.