鼠标移动判断问题

fj218 2003-07-15 11:29:34
我想使鼠标在窗体中移动到一定区域后变换形状,请问如何控制?
不要告诉我在form的move事件中用ptinrect判断,我觉得这种方法不够简明,有没有更底层的编程方法。我想自定义一个触发事件。
...全文
29 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
spywww 2004-02-02
  • 打赏
  • 举报
回复
同意楼上的意见
fj218 2003-07-18
  • 打赏
  • 举报
回复
我发现win2k环境中mousemove事件在鼠标禁止不动的情况下也会触发,而win98不会,大家觉得是不是?
ghostmirror 2003-07-16
  • 打赏
  • 举报
回复
...........
自己定义一个消息,
重载wm_move, 抛出自己的消息

写消息处理函数,mouse.cursorpos in rect.
这你满意了吧
如果你要在你的程序界面以外也可以使用的话,你要用mouse 钩子
如果你仅仅在程序上用的话,个人以为你还是在onmousemove事件里面写的好
AM_WJ 2003-07-15
  • 打赏
  • 举报
回复
你自定义事件还不是处理WM_MOVE事件,VCL已经给你封装好了不用,自己写还不是一样

5,927

社区成员

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

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