Changeset 20094
- Timestamp:
- Dec 28, 2002, 10:30:55 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/src/user32/win32wbase.cpp ¶
r20067 r20094 1 /* $Id: win32wbase.cpp,v 1.34 6 2002-12-18 12:28:07sandervl Exp $ */1 /* $Id: win32wbase.cpp,v 1.347 2002-12-28 09:30:55 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 1668 1668 case WM_VKEYTOITEM: 1669 1669 case WM_CHARTOITEM: 1670 1670 return -1; 1671 1671 1672 1672 case WM_PARENTNOTIFY: … … 1675 1675 case WM_MOUSEACTIVATE: 1676 1676 { 1677 HWND hwnd = getWindowHandle(); 1678 1677 1679 dprintf(("DefWndProc: WM_MOUSEACTIVATE for %x Msg %s", Win32Hwnd, GetMsgText(HIWORD(lParam)))); 1678 if (getStyle() & WS_CHILD && !(getExStyle() & WS_EX_NOPARENTNOTIFY))1679 1680 if(getParent()) { 1681 LRESULT rc = SendMessageA(getParent()->getWindowHandle(), WM_MOUSEACTIVATE, wParam, lParam );1682 if(rc) return rc; 1683 } 1684 } 1685 return (LOWORD(lParam) == HTCAPTION) ? MA_NOACTIVATE : MA_ACTIVATE;1680 if (::GetWindowLongW( hwnd, GWL_STYLE ) & WS_CHILD) 1681 { 1682 LONG ret = ::SendMessageW( ::GetParent(hwnd), WM_MOUSEACTIVATE, wParam, lParam ); 1683 if (ret) return ret; 1684 } 1685 1686 /* Caption clicks are handled by the NC_HandleNCLButtonDown() */ 1687 return (LOWORD(lParam) >= HTCLIENT) ? MA_ACTIVATE : MA_NOACTIVATE; 1686 1688 } 1687 1689 … … 2438 2440 SWP_SHOWWINDOW | SWP_HIDEWINDOW | SWP_NOCOPYBITS | 2439 2441 SWP_NOOWNERZORDER | SWP_NOSENDCHANGING | SWP_DEFERERASE | 2440 SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE ))2442 SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE | SWP_ASYNCWINDOWPOS)) 2441 2443 { 2442 2444 dprintf(("ERROR: SetWindowPos; UNKNOWN flag")); … … 2444 2446 } 2445 2447 2446 if( fuFlags & (SWP_DEFERERASE | SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE )) {2448 if( fuFlags & (SWP_DEFERERASE | SWP_NOCLIENTSIZE | SWP_NOCLIENTMOVE | SWP_ASYNCWINDOWPOS)) { 2447 2449 dprintf(("WARNING: SetWindowPos; unsupported flag")); 2448 2450 }
Note:
See TracChangeset
for help on using the changeset viewer.