Changeset 2400 for trunk/src/user32/new/win32wbase.cpp
- Timestamp:
- Jan 11, 2000, 12:29:16 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/win32wbase.cpp
r2396 r2400 1 /* $Id: win32wbase.cpp,v 1.2 8 2000-01-10 17:18:09 cbratschiExp $ */1 /* $Id: win32wbase.cpp,v 1.29 2000-01-10 23:29:14 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 217 217 isIcon = FALSE; 218 218 lastHitTestVal = HTOS_NORMAL; 219 fIgnoreHitTest = FALSE;220 219 owner = NULL; 221 220 windowClass = 0; … … 879 878 //****************************************************************************** 880 879 //****************************************************************************** 881 ULONG Win32BaseWindow::MsgHitTest(MSG *msg) 882 { 883 lastHitTestVal = SendInternalMessageA(WM_NCHITTEST,msg->wParam,msg->lParam); 884 dprintf2(("MsgHitTest returned %x", lastHitTestVal)); 885 886 if (lastHitTestVal == HTERROR) 887 return HTOS_ERROR; 888 889 #if 0 //CB: problems with groupboxes, internal handling is better 890 if (lastHitTestVal == HTTRANSPARENT) 891 return HTOS_TRANSPARENT; 892 #endif 893 894 return HTOS_NORMAL; 880 ULONG Win32BaseWindow::MsgHitTest(ULONG x, ULONG y) 881 { 882 lastHitTestVal = SendInternalMessageA(WM_NCHITTEST, 0, MAKELONG((USHORT)x, (USHORT)y)); 883 dprintf2(("MsgHitTest (%d,%d) (%d,%d) (%d,%d) returned %x", x, y, rectWindow.left, rectWindow.right, rectWindow.top, rectWindow.bottom, lastHitTestVal)); 884 return lastHitTestVal; 895 885 } 896 886 //****************************************************************************** … … 3093 3083 window = parentwindow; 3094 3084 } 3085 } 3086 //****************************************************************************** 3087 //****************************************************************************** 3088 HMENU Win32BaseWindow::GetSystemMenu(BOOL fRevert) 3089 { 3090 if(fRevert == FALSE) 3091 { 3092 if(hSysMenu) { 3093 DestroyMenu(hSysMenu); 3094 } 3095 hSysMenu = LoadMenuA(GetModuleHandleA("USER32"), (LPCSTR)"SYSMENU"); 3096 return hSysMenu; 3097 } 3098 else {//revert back to default system menu 3099 if(hSysMenu) { 3100 DestroyMenu(hSysMenu); 3101 hSysMenu = 0; 3102 } 3103 return 0; 3104 } 3095 3105 } 3096 3106 //****************************************************************************** … … 3767 3777 //****************************************************************************** 3768 3778 //****************************************************************************** 3769 BOOL Win32BaseWindow::GetWindowRect(PRECT pRect)3770 {3771 return OSLibWinQueryWindowRect(OS2HwndFrame, pRect, RELATIVE_TO_SCREEN);3772 }3773 //******************************************************************************3774 //******************************************************************************3775 3779 BOOL Win32BaseWindow::hasWindowName(LPSTR wndname, BOOL fUnicode) 3776 3780 {
Note:
See TracChangeset
for help on using the changeset viewer.