Changeset 2383 for trunk/src/user32/pmwindow.cpp
- Timestamp:
- Jan 9, 2000, 3:38:30 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/pmwindow.cpp
r2371 r2383 1 /* $Id: pmwindow.cpp,v 1.7 5 2000-01-08 14:15:07sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.76 2000-01-09 14:37:10 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 95 95 (PSZ)WIN32_STDCLASS, /* Window class name */ 96 96 (PFNWP)Win32WindowProc, /* Address of window procedure */ 97 CS_HITTEST,97 0, 98 98 NROF_WIN32WNDBYTES)) { 99 99 dprintf(("WinRegisterClass Win32BaseWindow failed")); … … 472 472 win32wnd->DispatchMsgA(pWinMsg); 473 473 goto RunDefWndProc; 474 475 case WM_HITTEST:476 {477 DWORD res;478 479 // Only send this message if the window is enabled480 if (!WinIsWindowEnabled(hwnd))481 res = HT_ERROR;482 else if (win32wnd->getIgnoreHitTest())483 res = HT_NORMAL;484 else485 {486 dprintf(("USER32: WM_HITTEST %x (%d,%d)",hwnd,(*(POINTS *)&mp1).x,(*(POINTS *)&mp1).y));487 488 //CB: WinWindowFromPoint: PM sends WM_HITTEST -> loop -> stack overflow489 win32wnd->setIgnoreHitTest(TRUE);490 res = win32wnd->MsgHitTest(pWinMsg);491 win32wnd->setIgnoreHitTest(FALSE);492 }493 RestoreOS2TIB();494 return (MRESULT)res;495 }496 474 497 475 case WM_CONTEXTMENU:
Note:
See TracChangeset
for help on using the changeset viewer.