请教:在Windows中,带滚轴的MOUSE,是怎样实现当前窗口的水平、垂直滚动的?

skzd 2000-09-11 09:58:00
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
playpcgame 2000-09-11
  • 打赏
  • 举报
回复
我的猜测:
用鼠标钩子监控当前的鼠标的位置,而后通过WindowFromPoint取得当前的鼠标所在地窗口。
然后通过发送WM_HSCROLL ,WM_VSCROLL 消息实现滚动条的滚动
FengSC 2000-09-11
  • 打赏
  • 举报
回复
使用如TScrollBox之类的控件. 用OnMouseWheel and OnMouseWheelDown and OnMouseWheelUp事件.

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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