- Timestamp:
- Aug 15, 2002, 5:45:46 PM (23 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibmsg.h
r8953 r9008 1 /* $Id: oslibmsg.h,v 1.1 7 2002-08-01 16:04:19sandervl Exp $ */1 /* $Id: oslibmsg.h,v 1.18 2002-08-15 15:45:45 sandervl Exp $ */ 2 2 /* 3 3 * Window message translation functions for OS/2 … … 373 373 ************/ 374 374 375 #define OSWM_SYSCOMMAND 0x0021 376 #define OSSC_SYSMENU 0x8007 377 375 378 #endif //__OSLIBMSG_H__ -
trunk/src/user32/pmwindow.cpp
r9001 r9008 1 /* $Id: pmwindow.cpp,v 1.18 6 2002-08-14 10:37:43sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.187 2002-08-15 15:45:45 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 1862 1862 case WM_SYSCOMMAND: 1863 1863 dprintf(("PMFRAME: WM_SYSCOMMAND %x %x %x", win32wnd->getWindowHandle(), mp1, mp2)); 1864 if (fOS2Look == OS2_APPEARANCE_SYSMENU && mp1 == (MPARAM)OSSC_SYSMENU) 1865 goto RunDefFrameWndProc; 1866 1864 1867 if(win32wnd->getWindowHandle() != pWinMsg->hwnd) { 1865 1868 RELEASE_WNDOBJ(win32wnd); -
trunk/src/user32/user32.cpp
r8978 r9008 1 /* $Id: user32.cpp,v 1.12 3 2002-08-09 11:19:56 sandervl Exp $ */1 /* $Id: user32.cpp,v 1.124 2002-08-15 15:45:46 sandervl Exp $ */ 2 2 3 3 /* … … 737 737 LPNONCLIENTMETRICSA lpnm = (LPNONCLIENTMETRICSA)pvParam; 738 738 739 if (lpnm->cbSize == sizeof(NONCLIENTMETRICSA) )739 if (lpnm->cbSize == sizeof(NONCLIENTMETRICSA) || uiParam == sizeof(NONCLIENTMETRICSA)) 740 740 { 741 741 memset(lpnm, 0, sizeof(NONCLIENTMETRICSA)); -
trunk/src/user32/win32wbasenonclient.cpp
r9001 r9008 1 /* $Id: win32wbasenonclient.cpp,v 1.4 2 2002-08-14 10:37:45sandervl Exp $ */1 /* $Id: win32wbasenonclient.cpp,v 1.43 2002-08-15 15:45:46 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 (non-client methods) … … 1262 1262 { 1263 1263 case HTCAPTION: 1264 //we receive a HTCAPTION rbuttonup for RMB clicks on icon of minimized mdi windows 1265 if (fOS2Look && ((dwStyle & (WS_SYSMENU | WS_MINIMIZE)) == (WS_SYSMENU | WS_MINIMIZE)) ) 1266 { 1267 return HandleNCRButtonUp(HTSYSMENU, lParam); 1268 } 1269 1264 1270 if (GetActiveWindow() != Win32Hwnd) 1265 1271 SetActiveWindow(); … … 1274 1280 if (fOS2Look && (dwStyle & WS_SYSMENU)) 1275 1281 { 1276 SendMessageA( getWindowHandle(), WM_SYSCOMMAND,SC_MOUSEMENU+HTSYSMENU,lParam); 1282 if (fOS2Look == OS2_APPEARANCE) 1283 SendMessageA( getWindowHandle(), WM_SYSCOMMAND,SC_MOUSEMENU+HTSYSMENU,lParam); 1284 else 1285 if (fOS2Look == OS2_APPEARANCE_SYSMENU) 1286 OSLibPostMessageDirect( getOS2FrameWindowHandle(), OSWM_SYSCOMMAND, OSSC_SYSMENU,0); 1277 1287 } 1278 1288 break;
Note:
See TracChangeset
for help on using the changeset viewer.