Changeset 1093 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Sep 29, 1999, 11:16:32 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r1082 r1093 1 /* $Id: pmwindow.cpp,v 1.1 1 1999-09-28 13:27:35sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.12 1999-09-29 09:16:31 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 379 379 case WM_ACTIVATE: 380 380 { 381 HWND hwndActivate = (HWND)mp1; 382 383 dprintf(("OS2: WM_ACTIVATE %x", hwnd)); 381 HWND hwndActivate = (HWND)mp2; 382 BOOL fMinimized = FALSE; 383 384 dprintf(("OS2: WM_ACTIVATE %x %x", hwnd, hwndActivate)); 384 385 if(WinQueryWindowULong(hwndActivate, OFFSET_WIN32PM_MAGIC) != WIN32PM_MAGIC) { 385 386 //another (non-win32) application's window … … 387 388 hwndActivate = NULL; 388 389 } 389 if(win32wnd->MsgActivate(1, hwndActivate)) { 390 if(WinQueryWindowULong(hwnd, QWL_STYLE) & WS_MINIMIZED) 391 { 392 fMinimized = TRUE; 393 } 394 395 if(win32wnd->MsgActivate(SHORT1FROMMP(mp1), fMinimized, Win32BaseWindow::OS2ToWin32Handle(hwndActivate))) { 390 396 goto RunDefWndProc; 391 397 } … … 407 413 } 408 414 if((ULONG)mp2 == TRUE) { 409 rc = win32wnd->MsgSetFocus( hwndFocus);410 } 411 else rc = win32wnd->MsgKillFocus( hwndFocus);415 rc = win32wnd->MsgSetFocus(Win32BaseWindow::OS2ToWin32Handle(hwndFocus)); 416 } 417 else rc = win32wnd->MsgKillFocus(Win32BaseWindow::OS2ToWin32Handle(hwndFocus)); 412 418 if(rc) { 413 419 goto RunDefWndProc;
Note:
See TracChangeset
for help on using the changeset viewer.