Changeset 2250 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Dec 29, 1999, 3:37:19 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r2214 r2250 1 /* $Id: pmwindow.cpp,v 1.7 2 1999-12-27 18:43:42sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.73 1999-12-29 14:37:16 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 167 167 qmsg.reserved = 0; 168 168 169 if(OS2ToWinMsgTranslate((PVOID)thdb, &qmsg, &winMsg, FALSE, ODINMSG_NOEXTRAMSGS) == FALSE)169 if(OS2ToWinMsgTranslate((PVOID)thdb, &qmsg, &winMsg, FALSE, MSG_REMOVE) == FALSE) 170 170 {//message was not translated 171 171 memset(&winMsg, 0, sizeof(MSG)); … … 178 178 } 179 179 180 if(msg == WIN32APP_POSTMSG && (ULONG)mp1 == WIN32PM_MAGIC) { 181 //win32 app user message 182 return (MRESULT)win32wnd->PostMessage((POSTMSG_PACKET *)mp2); 180 if(msg == WIN32APP_POSTMSG) { 181 //probably win32 app user message 182 if((ULONG)mp1 == WIN32MSG_MAGICA) { 183 return (MRESULT)win32wnd->DispatchMsgA(pWinMsg); 184 } 185 else 186 if((ULONG)mp1 == WIN32MSG_MAGICW) { 187 return (MRESULT)win32wnd->DispatchMsgW(pWinMsg); 188 } 183 189 } 184 190 switch( msg ) … … 403 409 case WM_COMMAND: 404 410 dprintf(("OS2: WM_COMMAND %x %x %x", hwnd, mp1, mp2)); 405 win32wnd->DispatchMsg (pWinMsg);411 win32wnd->DispatchMsgA(pWinMsg); 406 412 break; 407 413 408 414 case WM_SYSCOMMAND: 409 win32wnd->DispatchMsg (pWinMsg);415 win32wnd->DispatchMsgA(pWinMsg); 410 416 break; 411 417 412 418 case WM_CHAR: 413 win32wnd->DispatchMsg (pWinMsg);419 win32wnd->DispatchMsgA(pWinMsg); 414 420 break; 415 421 … … 419 425 420 426 case WM_TIMER: 421 win32wnd->DispatchMsg (pWinMsg);427 win32wnd->DispatchMsgA(pWinMsg); 422 428 goto RunDefWndProc; 423 429 … … 461 467 462 468 case WM_PAINT: 463 win32wnd->DispatchMsg (pWinMsg);469 win32wnd->DispatchMsgA(pWinMsg); 464 470 goto RunDefWndProc; 465 471 … … 488 494 case WM_CONTEXTMENU: 489 495 { 490 win32wnd->DispatchMsg (pWinMsg);496 win32wnd->DispatchMsgA(pWinMsg); 491 497 492 498 RestoreOS2TIB();
Note:
See TracChangeset
for help on using the changeset viewer.