Changeset 5655 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- May 4, 2001, 7:02:52 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r5606 r5655 1 /* $Id: pmwindow.cpp,v 1.12 3 2001-04-27 17:36:37sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.124 2001-05-04 17:02:51 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 1375 1375 HPS hpsTrack; 1376 1376 LONG parentHeight, parentWidth; 1377 LONG clientOrgX, clientOrgY; 1377 1378 1378 1379 dprintf(("FrameTrackFrame: %x %x", win32wnd->getWindowHandle(), flags)); … … 1390 1391 hwndTracking = win32wnd->getParent()->getOS2WindowHandle(); 1391 1392 hpsTrack = WinGetPS(hwndTracking); 1393 clientOrgX = win32wnd->getParent()->getClientRectPtr()->left; 1394 clientOrgY = win32wnd->getParent()->getClientRectPtr()->top; 1392 1395 } 1393 1396 else { … … 1396 1399 hwndTracking = HWND_DESKTOP; 1397 1400 hpsTrack = NULL; 1401 clientOrgX = 0; 1402 clientOrgY = 0; 1398 1403 } 1399 1404 1400 1405 mapWin32ToOS2Rect(parentHeight, pWindowRect, (PRECTLOS2)&track.rclTrack); 1406 track.rclTrack.xLeft += clientOrgX; 1407 track.rclTrack.yTop -= clientOrgY; 1408 rcl = track.rclTrack; 1401 1409 WinQueryWindowRect(hwndTracking, &track.rclBoundary); 1402 1410 … … 1423 1431 } 1424 1432 else { 1425 SetWindowPos(win32wnd->getWindowHandle(), 0, track.rclTrack.xLeft,1426 parentHeight - track.rclTrack.yTop,1427 track.rclTrack.xRight - track.rclTrack.xLeft,1428 track.rclTrack.yTop - track.rclTrack.yBottom,1429 SWP_NOACTIVATE_W | SWP_NOZORDER_W | SWP_NOACTIVATE_W);1430 //WinSetWindowPos(win32wnd->getOS2WindowHandle(),1431 //0, track.rclTrack.xLeft, track.rclTrack.yBottom,1432 //track.rclTrack.xRight - track.rclTrack.xLeft,1433 //track.rclTrack.yTop - track.rclTrack.yBottom,1434 //SWP_SIZE|SWP_MOVE);1433 //// SetWindowPos(win32wnd->getWindowHandle(), 0, track.rclTrack.xLeft, 1434 //// parentHeight - track.rclTrack.yTop, 1435 //// track.rclTrack.xRight - track.rclTrack.xLeft, 1436 //// track.rclTrack.yTop - track.rclTrack.yBottom, 1437 //// SWP_NOACTIVATE_W | SWP_NOZORDER_W | SWP_NOACTIVATE_W); 1438 WinSetWindowPos(win32wnd->getOS2WindowHandle(), 1439 0, track.rclTrack.xLeft, track.rclTrack.yBottom, 1440 track.rclTrack.xRight - track.rclTrack.xLeft, 1441 track.rclTrack.yTop - track.rclTrack.yBottom, 1442 SWP_SIZE|SWP_MOVE); 1435 1443 } 1436 1444 }
Note:
See TracChangeset
for help on using the changeset viewer.