如何使ScrollBox支持鼠标滑轮?(50分)

  • 主题发起人 主题发起人 piip
  • 开始时间 开始时间
P

piip

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使ScrollBox支持鼠标滑轮?用第三方控件也可以呀。急急急!!!!
 
没有人回答吗?
 
难道这个问题非常难吗?
 
就像IE一样,当鼠标滚轮滑动时,滚动条自动上下滚动。
 
只要系统中能用,没理由自己程序中的scrollbox反映不了吧
只要scrollbox获得焦点应该可以的
我也不太清楚,只是说说想法,不对别打我哦:)
 
procedure TMainForm.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;
 
本人贴出一个问题,没想到连在这里一整天才有个回答一个完整的答案。
 
后退
顶部