- Timestamp:
- Jun 26, 1999, 4:09:58 PM (26 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/wndclass.cpp
r216 r218 1 /* $Id: wndclass.cpp,v 1.1 0 1999-06-26 13:45:20sandervl Exp $ */1 /* $Id: wndclass.cpp,v 1.11 1999-06-26 14:09:58 sandervl Exp $ */ 2 2 3 3 /* … … 73 73 switch(Msg) 74 74 { 75 case WM_MOUSEACTIVATE:76 //Open32 sends an OS/2 window message for a button click77 if(HIWORD(lParam) == 0x71) //WM_BUTTONCLICKFIRST78 {79 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);80 }81 dwStyle = GetWindowLongA(hwnd, GWL_STYLE);82 dwExStyle = GetWindowLongA(hwnd, GWL_EXSTYLE);83 84 if(dwStyle & WS_CHILD && !(dwExStyle & WS_EX_NOPARENTNOTIFY) )85 {86 HWND hwndParent = GetParent(hwnd);87 88 Win32WindowProc *parentwnd = Win32WindowProc::FindProc(hwndParent);89 if(parentwnd) {90 LRESULT rc = parentwnd->SendMessageA(hwndParent, Msg, wParam, lParam);91 if(rc) return TRUE;92 }93 }94 break;95 75 case WM_LBUTTONDOWN: 96 76 rc = ButtonHandler(hwnd, Msg, wParam, lParam); … … 842 822 Win32WindowProc *window; 843 823 824 if(Msg == WM_MOUSEACTIVATE) 825 { 826 //Open32 sends an OS/2 window message for a button click 827 if(HIWORD(lParam) == 0x71) //WM_BUTTONCLICKFIRST 828 { 829 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam); 830 } 831 } 844 832 if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE) 845 833 dprintf(("OS2ToWinCallback %s for %x %x %x", GetMsgText(Msg), hwnd, wParam, lParam)); … … 885 873 break; 886 874 887 case WM_MOUSEACTIVATE:888 //Open32 sends an OS/2 window message for a button click889 if(HIWORD(lParam) == 0x71) //WM_BUTTONCLICKFIRST890 {891 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);892 }893 break;894 895 875 case WM_ACTIVATE: 896 876 if(LOWORD(wParam) != WA_INACTIVE) -
trunk/src/user32/wndproc.cpp
r215 r218 1 /* $Id: wndproc.cpp,v 1. 9 1999-06-26 13:21:11sandervl Exp $ */1 /* $Id: wndproc.cpp,v 1.10 1999-06-26 14:09:45 sandervl Exp $ */ 2 2 3 3 /* … … 289 289 LRESULT rc; 290 290 291 if(Msg == WM_MOUSEACTIVATE) 292 { 293 //Open32 sends an OS/2 window message for a button click 294 if(HIWORD(lParam) == 0x71) //WM_BUTTONCLICKFIRST 295 { 296 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam); 297 } 298 } 299 300 if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE) 301 dprintf(("Message %s for %X %x %x\n", GetMsgText(Msg), hwnd, wParam, lParam)); 302 291 303 if(HkCBT::OS2HkCBTProc(hwnd, Msg, wParam, lParam) == TRUE) {//hook swallowed msg 292 304 return(0); 293 305 } 294 306 295 307 curwnd = Win32WindowProc::FindProc(hwnd); 296 308 if(!curwnd) { … … 299 311 } 300 312 if(curwnd != NULL) { 301 if(PostSpyMessage(hwnd, Msg, wParam, lParam) == FALSE)302 dprintf(("Message %s for %X %x %x\n", GetMsgText(Msg), hwnd, wParam, lParam));303 304 313 switch(Msg) 305 314 { … … 341 350 } 342 351 break; 343 case WM_MOUSEACTIVATE:344 //Open32 sends an OS/2 window message for a button click345 if(HIWORD(lParam) == 0x71) //WM_BUTTONCLICKFIRST346 {347 lParam = (WM_LBUTTONDOWN << 16) | LOWORD(lParam);348 }349 break;350 352 } 353 351 354 rc = curwnd->pCallback(hwnd, Msg, wParam, lParam); 352 355 if(Msg == WM_NCDESTROY) {
Note:
See TracChangeset
for help on using the changeset viewer.