Changeset 4463 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Oct 9, 2000, 7:26:55 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r4421 r4463 1 /* $Id: pmwindow.cpp,v 1.10 4 2000-10-04 19:35:31sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.105 2000-10-09 17:26:50 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 839 839 rc = WinQueryUpdateRect(hwnd, &rectl); 840 840 dprintf(("OS2: WM_PAINT %x (%d,%d) (%d,%d) rc=%d", win32wnd->getWindowHandle(), rectl.xLeft, rectl.yBottom, rectl.xRight, rectl.yTop, rc)); 841 841 842 if(rc && win32wnd->IsWindowCreated() && (rectl.xLeft != rectl.xRight && 842 843 rectl.yBottom != rectl.yTop)) … … 1009 1010 TRACKINFO track; 1010 1011 RECTL rcl; 1011 PRECT pWindowRect ;1012 PRECT pWindowRect, pClientRect; 1012 1013 HWND hwndTracking; 1013 1014 HPS hpsTrack; … … 1036 1037 } 1037 1038 1038 rcl.xLeft = pWindowRect->left; 1039 rcl.yTop = OSLibQueryScreenHeight() - pWindowRect->top; 1040 rcl.xRight = pWindowRect->right; 1041 rcl.yBottom = OSLibQueryScreenHeight() - pWindowRect->bottom; 1042 if(hwndTracking != HWND_DESKTOP) { 1043 WinMapWindowPoints(win32wnd->getOS2WindowHandle(), HWND_DESKTOP, (PPOINTL)&rcl, 2); 1044 } 1045 WinCopyRect(hab, &track.rclTrack, &rcl); /* starting point */ 1046 1047 WinSetRect(hab, &track.rclBoundary, 0, 0, parentWidth, parentHeight); /* bounding rectangle */ 1048 1039 mapWin32ToOS2Rect(parentHeight, pWindowRect, (PRECTLOS2)&track.rclTrack); 1040 WinQueryWindowRect(hwndTracking, &track.rclBoundary); 1041 1049 1042 track.ptlMinTrackSize.x = 10; 1050 1043 track.ptlMinTrackSize.y = 10; /* set smallest allowed size of rectangle */ … … 1056 1049 track.fs = flags; 1057 1050 1058 if(WinTrackRect( HWND_DESKTOP, NULL, &track) )1051 if(WinTrackRect(hwndTracking, NULL, &track) ) 1059 1052 { 1060 1053 if(hpsTrack) WinReleasePS(hpsTrack);
Note:
See TracChangeset
for help on using the changeset viewer.