Changeset 3364 for trunk/src/user32/pmframe.cpp
- Timestamp:
- Apr 10, 2000, 9:40:45 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmframe.cpp
r3288 r3364 1 /* $Id: pmframe.cpp,v 1.4 7 2000-04-01 10:01:53sandervl Exp $ */1 /* $Id: pmframe.cpp,v 1.48 2000-04-10 19:40:45 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Frame Managment Code for OS/2 … … 474 474 case WM_DESTROY: 475 475 dprintf(("PMFRAME: WM_DESTROY %x",hwnd)); 476 WinSetVisibleRegionNotify(hwnd, FALSE); 476 477 WinSubclassWindow(hwnd,OldFrameProc); 477 478 win32wnd->setOldFrameProc(NULL); 478 479 goto RunDefFrameProc; 480 481 case WM_VRNENABLED: 482 if(!win32wnd->isComingToTop() && ((win32wnd->getStyle() & WS_EX_TOPMOST_W) == WS_EX_TOPMOST_W)) 483 { 484 HWND hwndrelated; 485 Win32BaseWindow *topwindow; 486 487 win32wnd->setComingToTop(TRUE); 488 489 hwndrelated = WinQueryWindow(hwnd, QW_PREV); 490 dprintf(("WM_VRNENABLED hwndrelated = %x (hwnd=%x)", hwndrelated, hwnd)); 491 topwindow = Win32BaseWindow::GetWindowFromOS2FrameHandle(hwndrelated); 492 if(topwindow == NULL || ((win32wnd->getStyle() & WS_EX_TOPMOST_W) == 0)) { 493 //put window at the top of z order 494 WinSetWindowPos( hwnd, HWND_TOP, 0, 0, 0, 0, SWP_ZORDER ); 495 } 496 497 win32wnd->setComingToTop(FALSE); 498 break; 499 } 500 goto RunDefFrameProc; 479 501 480 502 default:
Note:
See TracChangeset
for help on using the changeset viewer.