我一直在寻找使鼠标滚轮与滚动框组件一起工作的选项,到目前为止我得到了这个
void __fastcall TForm1::ScrollBox1MouseWheelDown(TObject *Sender, TShiftState Shift,
TPoint &MousePos, bool &Handled)
{
Form1->ScrollBox1->VertScrollBar->Position++;
}
void __fastcall TForm1::ScrollBox1MouseWheelUp(TObject *Sender, TShiftState Shift,
TPoint &MousePos, bool &Handled)
{
Form1->ScrollBox1->VertScrollBar->Position--;
}
到目前为止它可以正常工作,但滚动速度非常慢。有什么方法可以让它滚动得更快,或者甚至是在 C++ 构建器中处理滚动的更好方法?
最佳答案
C++Builder XE2 中的
TScrollBox
native 支持通过鼠标滚轮进行垂直滚动。您不需要做任何额外的事情来启用该行为。我刚刚测试了它,它工作正常。
关于C++ builder 滚动框组件响应鼠标滚轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606439/