diff --git a/uppsrc/CtrlLib/ScrollBar.cpp b/uppsrc/CtrlLib/ScrollBar.cpp index f1a9859a0..bd45ce878 100644 --- a/uppsrc/CtrlLib/ScrollBar.cpp +++ b/uppsrc/CtrlLib/ScrollBar.cpp @@ -284,6 +284,11 @@ void ScrollBar::LeftRepeat(Point p, dword) { Refresh(); } +void ScrollBar::MouseWheel(Point p, int zdelta, dword keyflags) +{ + Wheel(zdelta); +} + void ScrollBar::CancelMode() { push = light = -1; } diff --git a/uppsrc/CtrlLib/ScrollBar.h b/uppsrc/CtrlLib/ScrollBar.h index 330bd2981..5342c5baa 100644 --- a/uppsrc/CtrlLib/ScrollBar.h +++ b/uppsrc/CtrlLib/ScrollBar.h @@ -9,6 +9,7 @@ public: virtual void MouseLeave(); virtual void LeftUp(Point p, dword); virtual void LeftRepeat(Point p, dword); + virtual void MouseWheel(Point p, int zdelta, dword keyflags); virtual void CancelMode(); virtual void FrameLayout(Rect& r);