怎么样能够让ScrollBox控件响应鼠标中间的滚轮? 怎么样能够让ScrollBox控件响应鼠标中间的滚轮?是不是设个什么属性就行了,如果是要程序实现,能不能给我完整的程序。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大家快来看看啊,如果不能用ScrollBox实现,那么有没有其他相类似的控件可以用,各位大哥帮帮忙啊! procedure TFormEmployeesDataOperate.ScrollBox1MouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);begin if WheelDelta < 0 then ScrollBox1.Perform(WM_VSCROLL, SB_LINEDOWN, 0) else ScrollBox1.Perform(WM_VSCROLL, SB_LINEUP, 0);end; SendMessage(ScrollBox1.Handle, WM_VSCROLL, SB_LINEDOWN, 0);//下滚SendMessage(ScrollBox1.Handle, WM_VSCROLL, SB_LINEUP, 0);//上滚SendMessage(ScrollBox1.Handle, WM_HSCROLL, SB_LINERIGHT, 0);//右滚SendMessage(ScrollBox1.Handle, WM_HSCROLL, SB_LINELEFT, 0);//左滚 关于ADOConnection连接超时的设置 delphi怎么把一个数据保留两位小数? report machine 报表如何导出EXCEL 在公共单元(不是窗体单元)一个函数中的MessageBox怎样才能弹出模态的对话框 请教几个问题 想改变TSPeedButton显示颜色,但更改不成功,不知怎么更改 解二元二次方程组 一个比较有深度的问题,请高手来解决啦 有关TTreeView里面数据的拷贝问题 有delphi5,6的反编译工具吗? 用过PrintDBGridEh的人请进 那里有rational rose 下载阿!!!!!
如果不能用ScrollBox实现,那么有没有其他相类似的控件可以用,各位大哥帮帮忙啊!
Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint;
var Handled: Boolean);
begin
if WheelDelta < 0 then
ScrollBox1.Perform(WM_VSCROLL, SB_LINEDOWN, 0)
else
ScrollBox1.Perform(WM_VSCROLL, SB_LINEUP, 0);
end;
SendMessage(ScrollBox1.Handle, WM_VSCROLL, SB_LINEUP, 0);//上滚
SendMessage(ScrollBox1.Handle, WM_HSCROLL, SB_LINERIGHT, 0);//右滚
SendMessage(ScrollBox1.Handle, WM_HSCROLL, SB_LINELEFT, 0);//左滚