- 65
- 0
- 约1.81千字
- 约 3页
- 2021-11-08 发布于江苏
- 举报
delphi 让 ScrollBox 响应鼠标滚轮事件
Delphi7 中ScrollBox控件是不响应鼠标滚轮事件的,让其响应鼠标滚轮方法如下:
procedure TForm1.FormMouseWheel(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;
ScrollBox1.Perform(WM_VSCROLL,SB_LINEDOWN,0) 改成SendMessage(ScrollBox1.Handle,WM_VSCROLL,SB_LINEDOWN,0) ,
ScrollBox1.Perform(WM_VSCROLL,SB_LINEUP,0) 改成SendMessage(ScrollBox1.Handle,WM_VSCROLL,SB_LINEUP,0) 也行。
一样的原理。
分别在OnMouseWheelDown 和 OnMouseWheelUp 时间里发送鼠标滚轮上滚和下滚的消
您可能关注的文档
最近下载
- 2025年课件-《外贸风险管理》完整全套课件-新版.pdf VIP
- 走进三国课件.pptx VIP
- 2025-2026学年小学英语五年级下册闽教版(三起)(2024)教学设计合集.docx
- 特种设备安全操作规程培训教材.docx VIP
- 融合卷积神经网络与视觉注意机制的苹果幼果高效检测方法.pdf VIP
- 建筑与结构分部防火施工专项方案.docx VIP
- 三国课件 .ppt VIP
- 9《说 “木叶”》(说课稿)-2024-2025学年高一语文下学期同步教学说课稿专辑(统编版必修下册).docx VIP
- GB50771-2012 有色金属采矿设计规范.docx
- 早孕关爱门诊咨询要点专家共识(2025年版).pptx VIP
原创力文档

文档评论(0)