如何实现对鼠标中键的编程?

sdqhlyf 2004-04-20 01:30:07
我做的程序需要用中键来滚动页面,但我不知道该如何控制,烦请帮忙!
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2004-04-20
  • 打赏
  • 举报
回复
不是也有個 WheelDelta 嗎, 你檢查你要的參數就可
aiirii 2004-04-20
  • 打赏
  • 举报
回复
>>这个事件是如何触发呢?
window 自動引發的
sdqhlyf 2004-04-20
  • 打赏
  • 举报
回复
可是窗体虽有这个事作,但里面的参数不一样呀,我该如何是好?
这个事件是如何触发呢?
xzhifei 2004-04-20
  • 打赏
  • 举报
回复
你根据下面的示例改吧:

type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMMouseWheel(var Message: TWMMouseWheel); message WM_MOUSEWHEEL;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}


{ TForm1 }

procedure TForm1.WMMouseWheel(var Message: TWMMouseWheel);
begin
case Message.WheelDelta of
-120:
caption := '向下';
120:
caption := '向上';
end;
end;

end.

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧