Changeset 223 for trunk/src/user32/wndproc.cpp
- Timestamp:
- Jun 26, 1999, 8:25:08 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/wndproc.cpp
r218 r223 1 /* $Id: wndproc.cpp,v 1.1 0 1999-06-26 14:09:45sandervl Exp $ */1 /* $Id: wndproc.cpp,v 1.11 1999-06-26 18:25:08 sandervl Exp $ */ 2 2 3 3 /* … … 21 21 #include <wndclass.h> 22 22 #include <spy.h> 23 #include <wprocess.h> 23 24 #include "dlgconvert.h" 24 25 #include "hooks.h" … … 289 290 LRESULT rc; 290 291 292 //Restore our FS selector 293 SetWin32TIB(); 294 291 295 if(Msg == WM_MOUSEACTIVATE) 292 296 { … … 302 306 303 307 if(HkCBT::OS2HkCBTProc(hwnd, Msg, wParam, lParam) == TRUE) {//hook swallowed msg 308 RestoreOS2TIB(); 304 309 return(0); 305 310 } … … 321 326 case WM_CREATE: //Open32 isn't sending WM_NCCREATE messages!! 322 327 if(curwnd->SendMessageA(hwnd, WM_NCCREATE, 0, lParam) == 0) { 323 dprintf(("WM_NCCREATE returned FALSE\n")); 324 return(-1); //don't create window 328 dprintf(("WM_NCCREATE returned FALSE\n")); 329 RestoreOS2TIB(); 330 return(-1); //don't create window 325 331 } 326 332 … … 329 335 #if 0 330 336 if(curwnd->SendMessageA(hwnd, WM_NCCALCSIZE, 0, lParam) == 0) { 337 RestoreOS2TIB(); 331 338 return(-1); //don't create window 332 339 } … … 357 364 delete curwnd; 358 365 } 366 RestoreOS2TIB(); 359 367 return rc; 360 368 } … … 370 378 wnd = new Win32WindowProc(wclass->GetClassCallback(szClass)); 371 379 wnd->SetWindowHandle(hwnd); 372 return(WndCallback(hwnd, Msg, wParam, lParam)); 380 rc = WndCallback(hwnd, Msg, wParam, lParam); 381 RestoreOS2TIB(); 382 return rc; 373 383 } 374 384 } 375 385 dprintf(("wnd Callback, can't find window %X %d!!!!\n", hwnd, Msg)); 386 RestoreOS2TIB(); 376 387 return 0; 377 388 }
Note:
See TracChangeset
for help on using the changeset viewer.