Changeset 3250 for trunk/src/user32/user32.cpp
- Timestamp:
- Mar 27, 2000, 5:09:22 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/user32.cpp
r3209 r3250 1 /* $Id: user32.cpp,v 1.7 5 2000-03-23 23:06:52 sandervlExp $ */1 /* $Id: user32.cpp,v 1.76 2000-03-27 15:06:30 cbratschi Exp $ */ 2 2 3 3 /* … … 34 34 #include "syscolor.h" 35 35 #include "pmwindow.h" 36 #include "oslibgdi.h" 36 37 37 38 #include <wchar.h> … … 87 88 /* Coordinate Transformation */ 88 89 89 inline void OS2ToWin32ScreenPos(POINT *dest,POINT *source)90 {91 dest->x = source->x;92 dest->y = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYSCREEN)-1-source->y;93 }94 95 inline void Win32ToOS2ScreenPos(POINT *dest,POINT *source)96 {97 OS2ToWin32ScreenPos(dest,source); //transform back98 }99 100 90 /* Rectangle Functions - parts from wine/windows/rect.c */ 101 91 … … 368 358 BOOL WIN32API GetCursorPos( PPOINT lpPoint) 369 359 { 370 BOOL rc;371 POINT point;372 373 360 dprintf2(("USER32: GetCursorPos\n")); 374 361 375 362 if (!lpPoint) return FALSE; 376 if (OSLibWinQueryPointerPos( OSLIB_HWND_DESKTOP,&point)) //POINT == POINTL363 if (OSLibWinQueryPointerPos(lpPoint)) //POINT == POINTL 377 364 { 378 OS2ToWin32ScreenPos(lpPoint,&point);365 mapScreenPoint((OSLIBPOINT*)lpPoint); 379 366 return TRUE; 380 367 } else return FALSE; … … 687 674 688 675 case SM_CXVSCROLL: 689 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CXVSCROLL);676 rc = OSLibWinQuerySysValue(SVOS_CXVSCROLL); 690 677 break; 691 678 692 679 case SM_CYHSCROLL: 693 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYHSCROLL);680 rc = OSLibWinQuerySysValue(SVOS_CYHSCROLL); 694 681 break; 695 682 696 683 case SM_CYCAPTION: 697 684 rc = 19; 698 //rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYTITLEBAR);685 //rc = OSLibWinQuerySysValue(SVOS_CYTITLEBAR); 699 686 break; 700 687 … … 755 742 756 743 case SM_CXICONSPACING: //TODO: size of grid cell for large icons 757 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CXICON);744 rc = OSLibWinQuerySysValue(SVOS_CXICON); 758 745 //CB: return standard windows icon size? 759 746 //rc = 32; 760 747 break; 761 748 case SM_CYICONSPACING: 762 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYICON);749 rc = OSLibWinQuerySysValue(SVOS_CYICON); 763 750 //read SM_CXICONSPACING comment 764 751 //rc = 32; … … 795 782 case SM_CXMAXTRACK: //max window size 796 783 case SM_CXMAXIMIZED: //max toplevel window size 797 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CXSCREEN);784 rc = OSLibWinQuerySysValue(SVOS_CXSCREEN); 798 785 break; 799 786 800 787 case SM_CYMAXTRACK: 801 788 case SM_CYMAXIMIZED: 802 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYSCREEN);789 rc = OSLibWinQuerySysValue(SVOS_CYSCREEN); 803 790 break; 804 791 … … 822 809 break; 823 810 case SM_CYMENUCHECK: 824 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYMENU);811 rc = OSLibWinQuerySysValue(SVOS_CYMENU); 825 812 break; 826 813 case SM_SLOWMACHINE: … … 841 828 842 829 case SM_CXVIRTUALSCREEN: 843 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CXSCREEN);830 rc = OSLibWinQuerySysValue(SVOS_CXSCREEN); 844 831 break; 845 832 case SM_CYVIRTUALSCREEN: 846 rc = OSLibWinQuerySysValue( OSLIB_HWND_DESKTOP,SVOS_CYSCREEN);833 rc = OSLibWinQuerySysValue(SVOS_CYSCREEN); 847 834 break; 848 835 case SM_CMONITORS:
Note:
See TracChangeset
for help on using the changeset viewer.