Changeset 6718 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Sep 15, 2001, 5:23:12 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r6706 r6718 1 /* $Id: pmwindow.cpp,v 1.14 4 2001-09-15 09:16:08sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.145 2001-09-15 15:23:12 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 483 483 484 484 case WM_SYSCOMMAND: 485 dprintf(("OS2: WM_SYSCOMMAND %x ", hwnd));485 dprintf(("OS2: WM_SYSCOMMAND %x %x %x", win32wnd->getWindowHandle(), mp1, mp2)); 486 486 win32wnd->DispatchMsgA(pWinMsg); 487 487 break; … … 925 925 WinShowWindow(win32wnd->getOS2WindowHandle(), 0); 926 926 } 927 927 /* 928 928 if(pswp->fl & SWP_ACTIVATE) 929 929 { … … 931 931 if(!(WinQueryWindowULong(WinWindowFromID(hwnd,FID_CLIENT), OFFSET_WIN32FLAGS) & WINDOWFLAG_ACTIVE)) 932 932 { 933 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 933 WinSendDlgItemMsg(hwnd, FID_CLIENT, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 934 // WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 934 935 } 935 936 } … … 940 941 if(WinQueryWindowULong(WinWindowFromID(hwnd,FID_CLIENT), OFFSET_WIN32FLAGS) & WINDOWFLAG_ACTIVE) 941 942 { 942 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 943 WinSendDlgItemMsg(hwnd, FID_CLIENT, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 944 // WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 943 945 } 944 946 } 947 */ 945 948 // goto RunDefWndProc; 946 949 goto RunDefFrameWndProc; … … 1083 1086 if(!(WinQueryWindowULong(WinWindowFromID(hwnd,FID_CLIENT), OFFSET_WIN32FLAGS) & WINDOWFLAG_ACTIVE)) 1084 1087 { 1088 // WinSendDlgItemMsg(hwnd, FID_CLIENT, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 1085 1089 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)TRUE, (MPARAM)hwnd); 1086 1090 } … … 1092 1096 if(WinQueryWindowULong(WinWindowFromID(hwnd,FID_CLIENT), OFFSET_WIN32FLAGS) & WINDOWFLAG_ACTIVE) 1093 1097 { 1098 // WinSendDlgItemMsg(hwnd, FID_CLIENT, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 1094 1099 WinSendMsg(hwnd, WM_ACTIVATE, (MPARAM)FALSE, (MPARAM)hwnd); 1095 1100 } … … 1228 1233 goto RunDefFrameWndProc; 1229 1234 } 1230 #endif1231 1235 1232 1236 case WM_SETFOCUS: … … 1235 1239 goto RunDefFrameWndProc; 1236 1240 } 1241 #endif 1237 1242 1238 1243 case WM_ACTIVATE: … … 1307 1312 } 1308 1313 1314 #ifdef DEBUG 1309 1315 case WM_QUERYFRAMEINFO: 1310 1316 dprintf(("PMFRAME:WM_QUERYFRAMEINFO %x", win32wnd->getWindowHandle())); 1311 1317 goto RunDefFrameWndProc; 1318 #endif 1312 1319 1313 1320 case WM_FORMATFRAME: … … 1315 1322 break; 1316 1323 1324 #ifdef DEBUG 1317 1325 case WM_ADJUSTFRAMEPOS: 1318 1326 { … … 1330 1338 goto RunDefFrameWndProc; 1331 1339 } 1340 #endif 1332 1341 1333 1342 case WM_MINMAXFRAME: … … 1364 1373 } 1365 1374 1375 #ifdef DEBUG 1366 1376 case WM_UPDATEFRAME: 1367 1377 dprintf(("PMFRAME:WM_UPDATEFRAME %x", win32wnd->getWindowHandle())); 1368 1378 goto RunDefFrameWndProc; 1379 #endif 1369 1380 1370 1381 case WM_TRACKFRAME: … … 1377 1388 1378 1389 case WM_SYSCOMMAND: 1379 dprintf(("PMFRAME: WM_SYSCOMMAND %x", win32wnd->getWindowHandle())); 1380 win32wnd->DispatchMsgA(pWinMsg); 1381 break; 1382 1390 dprintf(("PMFRAME: WM_SYSCOMMAND %x %x %x", win32wnd->getWindowHandle(), mp1, mp2)); 1391 if(win32wnd->getWindowHandle() != pWinMsg->hwnd) { 1392 RELEASE_WNDOBJ(win32wnd); 1393 win32wnd = Win32BaseWindow::GetWindowFromHandle(pWinMsg->hwnd); 1394 } 1395 if(win32wnd) 1396 win32wnd->DispatchMsgA(pWinMsg); 1397 break; 1398 1399 #ifdef DEBUG 1383 1400 case WM_DDE_INITIATE: 1384 1401 case WM_DDE_INITIATEACK: … … 1393 1410 dprintf(("PMFRAME: WM_DDE %x %x", msg, win32wnd->getWindowHandle())); 1394 1411 break; 1412 #endif 1395 1413 1396 1414 default:
Note:
See TracChangeset
for help on using the changeset viewer.