Changeset 215 for trunk/src/user32/defwndproc.cpp
- Timestamp:
- Jun 26, 1999, 3:21:53 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/defwndproc.cpp
r140 r215 1 /* $Id: defwndproc.cpp,v 1. 4 1999-06-21 00:48:57 buerkleExp $ */1 /* $Id: defwndproc.cpp,v 1.5 1999-06-26 13:21:11 sandervl Exp $ */ 2 2 3 3 /* … … 12 12 #include "user32.h" 13 13 #include "syscolor.h" 14 #include <wndproc.h> 15 16 #ifdef DEBUG 17 char *GetMsgText(int Msg); 18 #endif 14 19 15 20 //****************************************************************************** … … 44 49 dprintf(("DefWndProc: WM_PARENTNOTIFY for %x", hwnd)); 45 50 return 0; 51 52 case WM_MOUSEACTIVATE: 53 { 54 DWORD dwStyle = GetWindowLongA(hwnd, GWL_STYLE); 55 dprintf(("DefWndProc: WM_MOUSEACTIVATE for %x Msg %s", hwnd, GetMsgText(HIWORD(lParam)))); 56 if (dwStyle & WS_CHILD) 57 { 58 HWND hwndParent = GetParent(hwnd); 59 Win32WindowProc *parentwnd = Win32WindowProc::FindProc(hwndParent); 60 if(parentwnd) { 61 LRESULT rc = parentwnd->SendMessageA(hwndParent, WM_MOUSEACTIVATE, wParam, lParam ); 62 if(rc) return rc; 63 } 64 } 65 return (LOWORD(lParam) == HTCAPTION) ? MA_NOACTIVATE : MA_ACTIVATE; 66 } 67 case WM_SETCURSOR: 68 { 69 DWORD dwStyle = GetWindowLongA(hwnd, GWL_STYLE); 70 dprintf(("DefWndProc: WM_SETCURSOR for %x Msg %s", hwnd, GetMsgText(HIWORD(lParam)))); 71 if (dwStyle & WS_CHILD) 72 { 73 HWND hwndParent = GetParent(hwnd); 74 75 Win32WindowProc *parentwnd = Win32WindowProc::FindProc(hwndParent); 76 if(parentwnd) { 77 LRESULT rc = parentwnd->SendMessageA(hwndParent, WM_SETCURSOR, wParam, lParam); 78 if(rc) return rc; 79 } 80 } 81 return O32_DefWindowProc(hwnd, Msg, wParam, lParam); 82 } 46 83 default: 47 84 return O32_DefWindowProc(hwnd, Msg, wParam, lParam);
Note:
See TracChangeset
for help on using the changeset viewer.