Changeset 5935 for trunk/src/user32/defwndproc.cpp
- Timestamp:
- Jun 9, 2001, 4:50:26 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/defwndproc.cpp
r4194 r5935 1 /* $Id: defwndproc.cpp,v 1.1 4 2000-09-05 19:20:33sandervl Exp $ */1 /* $Id: defwndproc.cpp,v 1.15 2001-06-09 14:50:17 sandervl Exp $ */ 2 2 3 3 /* … … 31 31 { 32 32 Win32BaseWindow *window; 33 LRESULT result; 33 34 34 35 dprintf2(("DefWindowProcA %x %x %x %x", hwnd, Msg, wParam, lParam)); … … 38 39 return 0; 39 40 } 40 return window->DefWindowProcA(Msg, wParam, lParam); 41 result = window->DefWindowProcA(Msg, wParam, lParam); 42 RELEASE_WNDOBJ(window); 43 return result; 41 44 } 42 45 //****************************************************************************** … … 45 48 { 46 49 Win32BaseWindow *window; 50 LRESULT result; 47 51 48 52 dprintf2(("DefWindowProcW %x %x %x %x", hwnd, Msg, wParam, lParam)); … … 52 56 return 0; 53 57 } 54 return window->DefWindowProcW(Msg, wParam, lParam); 58 result = window->DefWindowProcW(Msg, wParam, lParam); 59 RELEASE_WNDOBJ(window); 60 return result; 55 61 } 56 62 //****************************************************************************** … … 59 65 { 60 66 Win32Dialog *dialog; 67 LRESULT result; 61 68 62 69 dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd); … … 68 75 } 69 76 if(dialog->IsDialog()) 70 return dialog->DefDlgProcA(Msg, wParam, lParam); 71 else return dialog->DefWindowProcA(Msg, wParam, lParam); 77 result = dialog->DefDlgProcA(Msg, wParam, lParam); 78 else result = dialog->DefWindowProcA(Msg, wParam, lParam); 79 RELEASE_WNDOBJ(dialog); 80 return result; 72 81 } 73 82 //****************************************************************************** … … 76 85 { 77 86 Win32Dialog *dialog; 87 LRESULT result; 78 88 79 89 dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd); … … 85 95 } 86 96 if(dialog->IsDialog()) 87 return dialog->DefDlgProcW(Msg, wParam, lParam); 88 else return dialog->DefWindowProcW(Msg, wParam, lParam); 97 result = dialog->DefDlgProcW(Msg, wParam, lParam); 98 else result = dialog->DefWindowProcW(Msg, wParam, lParam); 99 RELEASE_WNDOBJ(dialog); 100 return result; 89 101 } 90 102 //****************************************************************************** … … 93 105 { 94 106 Win32Window *window; 107 LRESULT result; 95 108 96 109 window = (Win32Window *)Win32BaseWindow::GetWindowFromHandle(hwndFrame); … … 99 112 return 0; 100 113 } 101 return window->DefFrameProcA(hwndMDIClient, Msg, wParam, lParam); 114 result = window->DefFrameProcA(hwndMDIClient, Msg, wParam, lParam); 115 RELEASE_WNDOBJ(window); 116 return result; 102 117 } 103 118 //****************************************************************************** … … 106 121 { 107 122 Win32Window *window; 123 LRESULT result; 108 124 109 125 window = (Win32Window *)Win32BaseWindow::GetWindowFromHandle(hwndFrame); … … 112 128 return 0; 113 129 } 114 return window->DefFrameProcW(hwndMDIClient, Msg, wParam, lParam); 130 result = window->DefFrameProcW(hwndMDIClient, Msg, wParam, lParam); 131 RELEASE_WNDOBJ(window); 132 return result; 115 133 } 116 134 //****************************************************************************** … … 119 137 { 120 138 Win32MDIChildWindow *window; 139 LRESULT result; 121 140 122 141 window = (Win32MDIChildWindow *)Win32BaseWindow::GetWindowFromHandle(hwnd); … … 127 146 if(!window->isMDIChild()) { 128 147 dprintf(("App called DefMDIChildProcA for non-MDI window %x", hwnd)); 129 re turnwindow->DefWindowProcA(Msg, wParam, lParam);148 result = window->DefWindowProcA(Msg, wParam, lParam); 130 149 } 131 else return window->DefMDIChildProcA(Msg, wParam, lParam); 132 150 else result = window->DefMDIChildProcA(Msg, wParam, lParam); 151 RELEASE_WNDOBJ(window); 152 return result; 133 153 } 134 154 //****************************************************************************** … … 137 157 { 138 158 Win32MDIChildWindow *window; 159 LRESULT result; 139 160 140 161 window = (Win32MDIChildWindow *)Win32BaseWindow::GetWindowFromHandle(hwnd); … … 145 166 if(!window->isMDIChild()) { 146 167 dprintf(("App called DefMDIChildProcA for non-MDI window %x", hwnd)); 147 re turnwindow->DefWindowProcW(Msg, wParam, lParam);168 result = window->DefWindowProcW(Msg, wParam, lParam); 148 169 } 149 else return window->DefMDIChildProcW(Msg, wParam, lParam); 170 else result = window->DefMDIChildProcW(Msg, wParam, lParam); 171 RELEASE_WNDOBJ(window); 172 return result; 150 173 } 151 174 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.