Changeset 5935 for trunk/src/user32/windowmsg.cpp
- Timestamp:
- Jun 9, 2001, 4:50:26 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/windowmsg.cpp
r5805 r5935 1 /* $Id: windowmsg.cpp,v 1.2 5 2001-05-25 19:59:30sandervl Exp $ */1 /* $Id: windowmsg.cpp,v 1.26 2001-06-09 14:50:26 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window message APIs for OS/2 … … 146 146 { 147 147 Win32BaseWindow *window; 148 LRESULT result; 148 149 149 150 if (hwnd == HWND_BROADCAST|| hwnd == HWND_TOPMOST) … … 158 159 return 0; 159 160 } 160 return window->SendMessageA(msg, wParam, lParam); 161 result = window->SendMessageA(msg, wParam, lParam); 162 RELEASE_WNDOBJ(window); 163 return result; 161 164 } 162 165 //****************************************************************************** … … 165 168 { 166 169 Win32BaseWindow *window; 170 LRESULT result; 167 171 168 172 if (hwnd == HWND_BROADCAST|| hwnd == HWND_TOPMOST) … … 177 181 return 0; 178 182 } 179 return window->SendMessageW(msg, wParam, lParam); 183 result = window->SendMessageW(msg, wParam, lParam); 184 RELEASE_WNDOBJ(window); 185 return result; 180 186 } 181 187 //****************************************************************************** … … 184 190 { 185 191 Win32BaseWindow *window; 192 HWND hwndOS2; 186 193 187 194 if (hwnd == HWND_BROADCAST) //Not HWND_TOPMOST??? … … 199 206 return 0; 200 207 } 208 hwndOS2 = window->getOS2WindowHandle(); 209 RELEASE_WNDOBJ(window); 201 210 dprintf(("PostMessageA, %x %x %x %x", hwnd, msg, wParam, lParam)); 202 return OSLibPostMessage( window->getOS2WindowHandle(), msg, wParam, lParam, FALSE);211 return OSLibPostMessage(hwndOS2, msg, wParam, lParam, FALSE); 203 212 } 204 213 //****************************************************************************** … … 207 216 { 208 217 Win32BaseWindow *window; 218 HWND hwndOS2; 209 219 210 220 if (hwnd == HWND_BROADCAST) //Not HWND_TOPMOST??? … … 222 232 return 0; 223 233 } 234 hwndOS2 = window->getOS2WindowHandle(); 235 RELEASE_WNDOBJ(window); 224 236 dprintf(("PostMessageW, %x %x %x %x", hwnd, msg, wParam, lParam)); 225 return OSLibPostMessage( window->getOS2WindowHandle(), msg, wParam, lParam, TRUE);237 return OSLibPostMessage(hwndOS2, msg, wParam, lParam, TRUE); 226 238 } 227 239 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.