求DELPHI下响应窗体外的鼠标事件

lrypower 2016-09-30 01:13:38
我就想知道除了HOOK是否还有别的方法可以获取窗体之外的鼠标点击事件?
我需要获取鼠标右击之后其在整个屏幕的位置坐标,大多数事件都只能在窗体之内响应,窗体之外虽然可以通过GetCursorPos函数来获取坐标,但这个函数没法响应事件。是否有别的简单的方法呢?
实在是搜索不到,所以才来问问,希望有解答办法
...全文
675 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2016-10-09
  • 打赏
  • 举报
回复
窗体之外那就是别的窗体了, 难道一个鼠标事件要给发给所有窗体吗, 那就太乱了
lrypower 2016-10-02
  • 打赏
  • 举报
回复
引用 1 楼 frtrnr 的回复:
窗体之外需要鼠标钩子了
是否一定要鼠标钩子,这是唯一的办法吗?另外用鼠标钩子的话是否也一定是用全局钩子呢?
frtrnr 2016-09-30
  • 打赏
  • 举报
回复
窗体之外需要鼠标钩子了

5,388

社区成员

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

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