- Timestamp:
- Nov 17, 1999, 6:06:23 PM (26 years ago)
- Location:
- trunk/src
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/header.c
r1431 r1762 1 /* $Id: header.c,v 1.1 8 1999-10-24 22:49:43 sandervlExp $ */1 /* $Id: header.c,v 1.19 1999-11-17 17:06:22 cbratschi Exp $ */ 2 2 /* 3 3 * Header control … … 2304 2304 } else SetCursor(infoPtr->hcurArrow); 2305 2305 2306 return 0;2306 return TRUE; 2307 2307 } 2308 2308 … … 2314 2314 SetCursor (infoPtr->hcurArrow); 2315 2315 2316 return 0;2316 return TRUE; 2317 2317 } 2318 2318 -
trunk/src/comctl32/monthcal.c
r1431 r1762 1 1 /* $Id: monthcal.c,v 1.6 1999-11-17 17:06:22 cbratschi Exp $ */ 2 2 /* Month calendar control 3 3 -
trunk/src/comctl32/rebar.c
r1431 r1762 1 /* $Id: rebar.c,v 1. 9 1999-10-24 22:49:46 sandervlExp $ */1 /* $Id: rebar.c,v 1.10 1999-11-17 17:06:23 cbratschi Exp $ */ 2 2 /* 3 3 * Rebar control … … 1763 1763 else if (flags != RBHT_CLIENT) 1764 1764 SetCursor (infoPtr->hcurArrow); 1765 1766 return 0; 1765 //CB: else not handled -> cursor not changed 1766 1767 return TRUE; 1767 1768 } 1768 1769 -
trunk/src/comctl32/status.c
r1584 r1762 1 /* $Id: status.c,v 1.1 3 1999-11-03 22:05:23 cbratschi Exp $ */1 /* $Id: status.c,v 1.14 1999-11-17 17:06:23 cbratschi Exp $ */ 2 2 /* 3 3 * Interface code to StatusWindow widget/control … … 1020 1020 } 1021 1021 1022 static LRESULT STATUSBAR_WMSetCursor(HWND hwnd,WPARAM wParam,LPARAM lParam) 1023 { 1024 DWORD dwStyle = GetWindowLongA(hwnd,GWL_STYLE); 1025 1026 if (dwStyle & SBARS_SIZEGRIP) 1027 { 1028 RECT rect = STATUSBAR_GetSizeBox(hwnd); 1029 POINT pt; 1030 1031 GetCursorPos(&pt); 1032 ScreenToClient(hwnd,&pt); 1033 1034 if (PtInRect(&rect,pt)) 1035 { 1036 SetCursor(LoadCursorA(0,IDC_SIZENWSEA)); 1037 return TRUE; 1038 } 1039 } 1040 1041 return DefWindowProcA(hwnd,WM_SETCURSOR,wParam,lParam); 1042 } 1022 1043 1023 1044 static LRESULT … … 1025 1046 { 1026 1047 STATUSWINDOWINFO *infoPtr = STATUSBAR_GetInfoPtr(hwnd); 1027 DWORD dwStyle = GetWindowLongA(hwnd,GWL_STYLE);1028 1029 if (dwStyle & SBARS_SIZEGRIP)1030 {1031 RECT rect = STATUSBAR_GetSizeBox(hwnd);1032 POINT point;1033 1034 point.x = (SHORT)LOWORD(lParam);1035 point.y = (SHORT)HIWORD(lParam);1036 if (PtInRect(&rect,point)) SetCursor(LoadCursorA(0,IDC_SIZENWSEA));1037 }1038 1048 1039 1049 if (infoPtr->hwndToolTip) … … 1311 1321 return STATUSBAR_SendNotify (hwnd, NM_RCLICK); 1312 1322 1323 case WM_SETCURSOR: 1324 return STATUSBAR_WMSetCursor(hwnd,wParam,lParam); 1325 1313 1326 case WM_SETFONT: 1314 1327 return STATUSBAR_WMSetFont (hwnd, wParam, lParam); -
trunk/src/comctl32/trackbar.c
r1668 r1762 1 /* $Id: trackbar.c,v 1.2 2 1999-11-09 17:09:27cbratschi Exp $ */1 /* $Id: trackbar.c,v 1.23 1999-11-17 17:06:23 cbratschi Exp $ */ 2 2 /* 3 3 * Trackbar control … … 2211 2211 } 2212 2212 2213 return TRUE;2213 return 0; 2214 2214 } 2215 2215 -
trunk/src/user32/button.cpp
r1724 r1762 1 /* $Id: button.cpp,v 1.1 7 1999-11-13 16:42:40cbratschi Exp $ */1 /* $Id: button.cpp,v 1.18 1999-11-17 17:04:51 cbratschi Exp $ */ 2 2 /* File: button.cpp -- Button type widgets 3 3 * … … 283 283 } 284 284 285 return 1; //SvL: Bugfix -> PMWINDOW expects non-zero return value if 286 // we want to restore the default mouse cursor 285 return 0; 287 286 } 288 287 -
trunk/src/user32/combo.cpp
r1724 r1762 1 /* $Id: combo.cpp,v 1.1 2 1999-11-13 16:42:41cbratschi Exp $ */1 /* $Id: combo.cpp,v 1.13 1999-11-17 17:04:52 cbratschi Exp $ */ 2 2 /* 3 3 * Combo controls … … 1673 1673 { 1674 1674 lphc->wState |= CBF_BUTTONDOWN; 1675 MessageBeep(MB_OK); //CB: 1675 1676 if( lphc->wState & CBF_DROPPED ) 1676 1677 { … … 1851 1852 return SendMessageA( lphc->hWndLBox, LB_GETTEXTLEN, j, 0); 1852 1853 } 1853 1854 1855 1856 1857 1858 1859 1854 else if( lphc->wState & CBF_EDIT ) 1855 { 1856 lphc->wState |= CBF_NOEDITNOTIFY; 1857 1858 return SendMessageA( lphc->hWndEdit, message, wParam, lParam ); 1859 } 1860 else return CB_ERR; 1860 1861 case WM_DRAWITEM: 1861 1862 case WM_DELETEITEM: … … 1903 1904 if( lphc->wState & CBF_CAPTURE ) 1904 1905 COMBO_MouseMove( lphc, wParam, lParam ); 1905 return TRUE;1906 return 0; 1906 1907 /* Combo messages */ 1907 1908 -
trunk/src/user32/edit.cpp
r1724 r1762 1 /* $Id: edit.cpp,v 1.1 4 1999-11-13 16:42:41cbratschi Exp $ */1 /* $Id: edit.cpp,v 1.15 1999-11-17 17:04:52 cbratschi Exp $ */ 2 2 /* 3 3 * Edit control … … 2627 2627 switch (c) { 2628 2628 case '\r': 2629 2630 2631 2629 /* If the edit doesn't want the return and it's not a multiline edit, do nothing */ 2630 if(!(es->style & ES_MULTILINE) && !(es->style & ES_WANTRETURN)) 2631 break; 2632 2632 case '\n': 2633 2633 if (es->style & ES_MULTILINE) { … … 3285 3285 EDIT_EM_SetSel(hwnd, es, es->selection_start, e, after_wrap); 3286 3286 3287 return 1; //SvL: Bugfix -> PMWINDOW expects non-zero return value if 3288 // we want to restore the default mouse cursor 3287 return 0; 3289 3288 } 3290 3289 -
trunk/src/user32/listbox.cpp
r1724 r1762 1 /* $Id: listbox.cpp,v 1.1 2 1999-11-13 16:42:41cbratschi Exp $ */1 /* $Id: listbox.cpp,v 1.13 1999-11-17 17:04:53 cbratschi Exp $ */ 2 2 /* 3 3 * Listbox controls … … 2547 2547 LISTBOX_HandleMouseMove( hwnd, descr, (INT16)LOWORD(lParam), 2548 2548 (INT16)HIWORD(lParam) ); 2549 return 1; //SvL: Bugfix -> PMWINDOW expects non-zero return value if 2550 // we want to restore the default mouse cursor 2549 return 0; 2551 2550 2552 2551 case WM_LBUTTONUP: -
trunk/src/user32/pmwindow.cpp
r1671 r1762 1 /* $Id: pmwindow.cpp,v 1.5 3 1999-11-09 19:23:16 sandervlExp $ */1 /* $Id: pmwindow.cpp,v 1.54 1999-11-17 17:04:53 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 603 603 604 604 //OS/2 Window coordinates -> Win32 Window coordinates 605 if(win32wnd->MsgMouseMove(keystate, SHORT1FROMMP(mp1), MapOS2ToWin32Y(win32wnd, SHORT2FROMMP(mp1)))) 606 { 607 //Changes mouse cursor to default 608 goto RunDefWndProc; 609 } 605 win32wnd->MsgMouseMove(keystate, SHORT1FROMMP(mp1), MapOS2ToWin32Y(win32wnd, SHORT2FROMMP(mp1))); 610 606 break; 611 607 } … … 758 754 // the newly generated WM_CHAR message. 759 755 if(fTranslated && !((flags & KC_KEYUP) == KC_KEYUP)) 760 756 {//TranslatedMessage was called before DispatchMessage, so send WM_CHAR messages 761 757 ULONG keyflags = 0, vkey = 0; 762 758 ULONG fl = SHORT1FROMMP(mp1); -
trunk/src/user32/scroll.cpp
r1724 r1762 1 /* $Id: scroll.cpp,v 1.2 2 1999-11-13 16:42:42cbratschi Exp $ */1 /* $Id: scroll.cpp,v 1.23 1999-11-17 17:04:54 cbratschi Exp $ */ 2 2 /* 3 3 * Scrollbar control … … 713 713 HDC hdc; 714 714 POINT pt; 715 LRESULT res = (msg == WM_MOUSEMOVE) ? 1:0;715 LRESULT res = 0; 716 716 717 717 SCROLLBAR_INFO *infoPtr = SCROLL_GetInfoPtr(hwnd,nBar); … … 726 726 if (!(dwStyle & SBS_SIZEGRIP)) return res; 727 727 728 if (msg == WM_ MOUSEMOVE)728 if (msg == WM_SETCURSOR) 729 729 { 730 730 RECT rect; 731 731 732 732 SCROLL_GetSizeBox(hwnd,dwStyle,&rect); 733 pt.x = (SHORT)LOWORD(lParam);734 pt.y = (SHORT)HIWORD(lParam);733 GetCursorPos(&pt); 734 ScreenToClient(hwnd,&pt); 735 735 736 736 if (PtInRect(&rect,pt)) 737 737 { 738 738 SetCursor(LoadCursorA(0,IDC_SIZENWSEA)); 739 return 0;739 return TRUE; 740 740 } 741 742 return DefWindowProcA(hwnd,WM_SETCURSOR,wParam,lParam); 741 743 } else if (msg == WM_LBUTTONDOWN) 742 744 { … … 766 768 } 767 769 770 if (msg == WM_SETCURSOR) return DefWindowProcA(hwnd,WM_SETCURSOR,wParam,lParam); 768 771 if (!SCROLL_Scrolling && msg != WM_LBUTTONDOWN) return res; 769 772 … … 1126 1129 case WM_CAPTURECHANGED: 1127 1130 case WM_MOUSEMOVE: 1131 case WM_SETCURSOR: 1128 1132 case WM_SYSTIMER: 1129 1133 case WM_SETFOCUS: … … 1203 1207 case WM_CAPTURECHANGED: 1204 1208 case WM_MOUSEMOVE: 1209 case WM_SETCURSOR: 1205 1210 case WM_SYSTIMER: 1206 1211 case WM_SETFOCUS: … … 1257 1262 case WM_CAPTURECHANGED: 1258 1263 case WM_MOUSEMOVE: 1264 case WM_SETCURSOR: 1259 1265 case WM_SYSTIMER: 1260 1266 case WM_SETFOCUS: … … 1542 1548 } 1543 1549 1544 // CB: functions to get 32bit SB_THUMBTRACK position, for internal use 1550 // CB: functions to get 32bit SB_THUMBTRACK position, for internal use (controls) 1551 // not supported by Windows, Windows only delivers the 16bit value 1545 1552 1546 1553 BOOL IsScrollBarTracking(HWND hwnd,INT nBar) … … 1551 1558 } 1552 1559 1553 INT GetScrollTrackPos(HWND hwnd,INT nBar)1560 INT WINAPI GetScrollTrackPos(HWND hwnd,INT nBar) 1554 1561 { 1555 1562 SCROLLBAR_INFO *infoPtr; -
trunk/src/user32/win32class.h
r1540 r1762 1 /* $Id: win32class.h,v 1. 4 1999-11-01 19:11:43 sandervlExp $ */1 /* $Id: win32class.h,v 1.5 1999-11-17 17:04:54 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Class Managment Code for OS/2 … … 45 45 46 46 HICON getIcon() { return hIcon; }; 47 HCURSOR getCursor() { return hCursor; }; 47 48 48 49 HBRUSH getBackgroundBrush() { return backgroundBrush; }; … … 57 58 BOOL hasClassName(LPSTR classname, BOOL fUnicode = 0); 58 59 59 60 BOOL isAppClass(ULONG curProcessId); 60 61 61 62 static void UnregisterClassA(HINSTANCE hinst, LPSTR id); -
trunk/src/user32/win32dlg.cpp
r1739 r1762 1 /* $Id: win32dlg.cpp,v 1.3 4 1999-11-14 16:35:56 sandervlExp $ */1 /* $Id: win32dlg.cpp,v 1.35 1999-11-17 17:04:54 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Dialog Code for OS/2 … … 639 639 windowNameA = UnicodeToAsciiString((LPWSTR)info.windowName); 640 640 } 641 641 else windowNameA = (char *)info.windowName; 642 642 643 643 hwndCtrl = ::CreateWindowExA( info.exStyle | WS_EX_NOPARENTNOTIFY, … … 1070 1070 wndClass.cbClsExtra = 0; 1071 1071 wndClass.cbWndExtra = 0; 1072 wndClass.hCursor = (HCURSOR)IDC_ARROWA;1072 wndClass.hCursor = LoadCursorA(0,IDC_ARROWA); 1073 1073 wndClass.hbrBackground = GetSysColorBrush(COLOR_BTNFACE); 1074 1074 wndClass.lpszClassName = DIALOG_CLASS_NAMEA; -
trunk/src/user32/win32wbase.cpp
r1739 r1762 1 /* $Id: win32wbase.cpp,v 1.8 4 1999-11-14 16:35:56 sandervlExp $ */1 /* $Id: win32wbase.cpp,v 1.85 1999-11-17 17:04:55 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 1570 1570 } 1571 1571 } 1572 return 1; 1572 if (wParam == Win32Hwnd) 1573 { 1574 HCURSOR hCursor = windowClass ? windowClass->getCursor():LoadCursorA(0,IDC_ARROWA); 1575 1576 if (hCursor) SetCursor(hCursor); 1577 return 1; 1578 } else return 0; 1573 1579 } 1574 1580 case WM_MOUSEMOVE: 1575 return 1; //Let OS/2 change the mouse cursor back to the default1581 return 0; //we do our own cursor handling 1576 1582 1577 1583 case WM_WINDOWPOSCHANGED:
Note:
See TracChangeset
for help on using the changeset viewer.