Changeset 5713 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- May 15, 2001, 4:31:40 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r5698 r5713 1 /* $Id: pmwindow.cpp,v 1.1 29 2001-05-12 08:25:56sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.130 2001-05-15 14:31:39 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 125 125 (PFNWP)Win32FrameWindowProc, /* Address of window procedure */ 126 126 CS_FRAME, 127 FrameClassInfo.cbWindowData +NROF_WIN32WNDBYTES))127 FrameClassInfo.cbWindowData)) 128 128 { 129 129 dprintf(("WinRegisterClass Win32BaseWindow failed %x", WinGetLastError(hab))); … … 145 145 DevCloseDC(hdc); 146 146 147 dprintf(("InitPM: Desktop (%d,%d) ", ScreenWidth, ScreenHeight));147 dprintf(("InitPM: Desktop (%d,%d) bpp %d", ScreenWidth, ScreenHeight, ScreenBitsPerPel)); 148 148 return TRUE; 149 149 } /* End of main */ … … 310 310 //must delay this function call 311 311 //mp1 = win32 window handle 312 //mp2 = activate flag313 dprintf(("USER32: Delayed SetFocus %x %x call!", teb->o.odin.hwndFocus, mp1));312 //mp2 = top parent if activation required 313 dprintf(("USER32: Delayed SetFocus %x %x %x call!", teb->o.odin.hwndFocus, mp1, mp2)); 314 314 if(teb->o.odin.hwndFocus) { 315 315 win32wnd = Win32BaseWindow::GetWindowFromHandle(teb->o.odin.hwndFocus); 316 316 if(win32wnd) { 317 WinFocusChange(HWND_DESKTOP, win32wnd->getOS2WindowHandle(), (mp2) ? FC_NOLOSEACTIVE : 0); 317 if(mp2) { 318 SetActiveWindow((HWND)mp2); 319 } 320 if(!IsWindow(win32wnd->getWindowHandle())) break; //abort if window destroyed 321 WinFocusChange(HWND_DESKTOP, win32wnd->getOS2WindowHandle(), FC_NOSETACTIVE); 318 322 } 319 323 else DebugInt3(); … … 578 582 { 579 583 //WM_CREATE handled during client window creation 584 dprintf(("PMFRAME: WM_CREATE %x")); 580 585 goto RunDefFrameWndProc; 581 586 } … … 584 589 { 585 590 RECTL rectl; 586 587 591 588 592 HPS hps = WinBeginPaint(hwnd, NULL, &rectl); … … 1350 1354 RunDefWndProc: 1351 1355 RestoreOS2TIB(); 1352 //calling WinDefWindowProc here break Opera hotlist window (WM_ADJUSTWINDOWPOS)1356 //calling WinDefWindowProc here breaks Opera hotlist window (WM_ADJUSTWINDOWPOS) 1353 1357 // return pfnFrameWndProc(hwnd, msg, mp1, mp2); 1354 1358 return WinDefWindowProc( hwnd, msg, mp1, mp2 );
Note:
See TracChangeset
for help on using the changeset viewer.