Changeset 1299 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Oct 14, 1999, 9:31:32 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r1297 r1299 1 /* $Id: pmwindow.cpp,v 1.2 7 1999-10-14 18:27:58sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.28 1999-10-14 19:31:31 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 298 298 hParent = win32wnd->getParent()->getOS2WindowHandle(); 299 299 else 300 hFrame = win32wnd->getOS2FrameWindowHandle();300 hFrame = WinQueryWindow(hwnd, QW_PARENT); 301 301 } 302 302 OSLibMapSWPtoWINDOWPOS(pswp, &wp, pswpo, hParent, hFrame); 303 303 304 304 SWP swpFrame; 305 WinQueryWindowPos( win32wnd->getOS2FrameWindowHandle(), &swpFrame);305 WinQueryWindowPos(WinQueryWindow(hwnd, QW_PARENT), &swpFrame); 306 306 dprintf(("WINDOWPOSCHANGE %x %x %x (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), win32wnd->getOS2FrameWindowHandle(), 307 307 swpFrame.fl,swpFrame.x, swpFrame.y, swpFrame.cx, swpFrame.cy)); 308 308 POINTL point; 309 309 310 point.x = swpFrame.x; 310 311 point.y = swpFrame.y; 311 WinMapWindowPoints(win32wnd->getOS2FrameWindowHandle(), HWND_DESKTOP, 312 &point, 1); 313 312 if(win32wnd->getParent() != NULL) 313 { 314 WinMapWindowPoints(WinQueryWindow(hwnd, QW_PARENT), HWND_DESKTOP, 315 &point, 1); 316 } 317 point.y = OSLibQueryScreenHeight() - point.y - swpFrame.cy; 314 318 win32wnd->setWindowRect(point.x, point.y, point.x+swpFrame.cx, point.y+swpFrame.cy); 315 319 win32wnd->setClientRect(pswpo->x, pswpo->y, pswpo->x + pswpo->cx, pswpo->y + pswpo->cy);
Note:
See TracChangeset
for help on using the changeset viewer.