Changeset 1159 for trunk/src/user32/win32wbase.cpp
- Timestamp:
- Oct 7, 1999, 11:28:02 AM (26 years ago)
- File:
-
- 1 edited
-
trunk/src/user32/win32wbase.cpp (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.cpp
r1148 r1159 1 /* $Id: win32wbase.cpp,v 1.2 5 1999-10-06 07:56:37sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.26 1999-10-07 09:28:01 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 126 126 horzScrollInfo = NULL; 127 127 vertScrollInfo = NULL; 128 128 hwndHorzScroll = 0; 129 hwndVertScroll = 0; 129 130 } 130 131 //****************************************************************************** … … 160 161 horzScrollInfo = NULL; 161 162 } 163 //TODO: Destroy windows if they're not associated with our window anymore (showwindow false)? 164 // hwndHorzScroll 165 // hwndVertScroll 166 162 167 } 163 168 //****************************************************************************** … … 475 480 #endif 476 481 482 if (cs->style & WS_HSCROLL) 483 { 484 hwndHorzScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_HSCROLL); 485 } 486 487 if (cs->style & WS_VSCROLL) { 488 hwndVertScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_VSCROLL); 489 } 490 477 491 fakeWinBase.hwndThis = OS2Hwnd; 478 492 fakeWinBase.pWindowClass = windowClass; … … 491 505 } 492 506 } 493 else windowId = (UINT)cs->hMenu; 507 else 508 { 509 setWindowId((DWORD)cs->hMenu); 510 } 494 511 495 512 //Set icon from class … … 1258 1275 case SB_HORZ: 1259 1276 if(horzScrollInfo) { 1260 horzScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, OSLIB_HSCROLL);1277 horzScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, hwndHorzScroll); 1261 1278 return horzScrollInfo; 1262 1279 } … … 1264 1281 case SB_VERT: 1265 1282 if(vertScrollInfo) { 1266 vertScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, OSLIB_VSCROLL);1283 vertScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, hwndVertScroll); 1267 1284 return vertScrollInfo; 1268 1285 } … … 1277 1294 { 1278 1295 SCROLLBAR_INFO *infoPtr; 1296 HWND hwndScroll; 1279 1297 ULONG scrollType; 1280 1298 int new_flags; … … 1286 1304 } 1287 1305 infoPtr = horzScrollInfo; 1306 hwndScroll = hwndHorzScroll; 1288 1307 scrollType = OSLIB_HSCROLL; 1289 1308 break; … … 1293 1312 } 1294 1313 infoPtr = vertScrollInfo; 1314 hwndScroll = hwndVertScroll; 1295 1315 scrollType = OSLIB_VSCROLL; 1296 1316 break; … … 1309 1329 { 1310 1330 infoPtr->Page = info->nPage; 1311 OSLibWinSetScrollPageSize(OS2HwndFrame, scrollType, info->nPage, infoPtr->MaxVal, fRedraw);1331 OSLibWinSetScrollPageSize(OS2HwndFrame, hwndScroll, info->nPage, infoPtr->MaxVal, fRedraw); 1312 1332 } 1313 1333 } … … 1319 1339 { 1320 1340 infoPtr->CurVal = info->nPos; 1321 OSLibWinSetScrollPos(OS2HwndFrame, scrollType, info->nPos, fRedraw);1341 OSLibWinSetScrollPos(OS2HwndFrame, hwndScroll, info->nPos, fRedraw); 1322 1342 } 1323 1343 } … … 1341 1361 infoPtr->MaxVal = info->nMax; 1342 1362 1343 OSLibWinSetScrollRange(OS2HwndFrame, scrollType, info->nMin, info->nMax, fRedraw);1363 OSLibWinSetScrollRange(OS2HwndFrame, hwndScroll, info->nMin, info->nMax, fRedraw); 1344 1364 } 1345 1365 } … … 2381 2401 case GWL_HWNDPARENT: 2382 2402 return SetParent((HWND)value); 2383 2384 2403 case GWL_ID: 2385 2404 oldval = getWindowId(); … … 2460 2479 //****************************************************************************** 2461 2480 //****************************************************************************** 2481 void Win32BaseWindow::setWindowId(DWORD id) 2482 { 2483 windowId = id; 2484 OSLibSetWindowID(OS2HwndFrame, id); 2485 } 2486 //****************************************************************************** 2487 //****************************************************************************** 2462 2488 Win32BaseWindow *Win32BaseWindow::GetWindowFromHandle(HWND hwnd) 2463 2489 {
Note:
See TracChangeset
for help on using the changeset viewer.
