Changeset 1717 for trunk/src/user32/scroll.cpp
- Timestamp:
- Nov 12, 1999, 6:16:37 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/scroll.cpp
r1693 r1717 1 /* $Id: scroll.cpp,v 1.2 0 1999-11-10 17:11:30cbratschi Exp $ */1 /* $Id: scroll.cpp,v 1.21 1999-11-12 17:16:37 cbratschi Exp $ */ 2 2 /* 3 3 * Scrollbar control … … 701 701 static POINT prevPt; /* Previous mouse position for timer events */ 702 702 static UINT trackThumbPos; /* Thumb position when tracking started. */ 703 static BOOL thumbTrackSent; 703 704 static INT lastClickPos; /* Position in the scroll-bar of the last button-down event. */ 704 705 static INT lastMousePos; /* Position in the scroll-bar of the last mouse event. */ … … 942 943 SCROLL_TrackingVal = infoPtr->CurVal; 943 944 SCROLL_MovingThumb = TRUE; 945 thumbTrackSent = FALSE; 944 946 SCROLL_DrawMovingThumb(hdc, &rect, vertical, arrowSize, thumbSize); 945 947 } else if (msg == WM_LBUTTONUP || msg == WM_CAPTURECHANGED) … … 954 956 trackThumbPos + lastMousePos - lastClickPos ); 955 957 956 if (val != infoPtr->CurVal )958 if (val != infoPtr->CurVal || thumbTrackSent) 957 959 SendMessageA( hwndOwner, vertical ? WM_VSCROLL : WM_HSCROLL, 958 960 MAKEWPARAM( SB_THUMBPOSITION, val ), hwndCtl ); … … 991 993 MAKEWPARAM( SB_THUMBTRACK, SCROLL_TrackingVal), 992 994 hwndCtl ); 995 thumbTrackSent = TRUE; 993 996 } 994 997 }
Note:
See TracChangeset
for help on using the changeset viewer.