Changeset 1828 for trunk/src/user32/scroll.cpp
- Timestamp:
- Nov 24, 1999, 7:21:37 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/scroll.cpp
r1781 r1828 1 /* $Id: scroll.cpp,v 1.2 4 1999-11-19 17:59:34cbratschi Exp $ */1 /* $Id: scroll.cpp,v 1.25 1999-11-24 18:21:37 cbratschi Exp $ */ 2 2 /* 3 3 * Scrollbar control … … 266 266 if (pt.y < rect.top + arrowSize) return (infoPtr->flags & ESB_DISABLE_LTUP) ? SCROLL_NOWHERE:SCROLL_TOP_ARROW; 267 267 if (pt.y >= rect.bottom - arrowSize) return (infoPtr->flags & ESB_DISABLE_RTDN) ? SCROLL_NOWHERE:SCROLL_BOTTOM_ARROW; 268 if (!thumbPos) return SCROLL_TOP_RECT;268 if (!thumbPos) return ((infoPtr->flags & ESB_DISABLE_BOTH) == ESB_DISABLE_BOTH) ? SCROLL_NOWHERE:SCROLL_TOP_RECT; 269 269 pt.y -= rect.top; 270 270 if (pt.y < thumbPos) return SCROLL_TOP_RECT; … … 275 275 if (pt.x < rect.left + arrowSize) return (infoPtr->flags & ESB_DISABLE_LTUP) ? SCROLL_NOWHERE:SCROLL_TOP_ARROW; 276 276 if (pt.x >= rect.right - arrowSize) return (infoPtr->flags & ESB_DISABLE_RTDN) ? SCROLL_NOWHERE:SCROLL_BOTTOM_ARROW; 277 if (!thumbPos) return SCROLL_TOP_RECT;277 if (!thumbPos) return ((infoPtr->flags & ESB_DISABLE_BOTH) == ESB_DISABLE_BOTH) ? SCROLL_NOWHERE:SCROLL_TOP_RECT; 278 278 pt.x -= rect.left; 279 279 if (pt.x < thumbPos) return SCROLL_TOP_RECT; … … 795 795 SCROLL_trackVertical = vertical; 796 796 SCROLL_trackHitTest = hittest = SCROLL_HitTest( hwnd, nBar, pt, FALSE ); 797 if (SCROLL_trackHitTest == SCROLL_NOWHERE) return res; 797 if (SCROLL_trackHitTest == SCROLL_NOWHERE) 798 { 799 MessageBeep(MB_ICONEXCLAMATION); 800 801 return res; 802 } 798 803 SCROLL_Scrolling = TRUE; 799 804 timerRunning = FALSE;
Note:
See TracChangeset
for help on using the changeset viewer.