导航
  • 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

鼠标移动判断问题

fj218 2003-07-15 11:29:34
我想使鼠标在窗体中移动到一定区域后变换形状,请问如何控制?
不要告诉我在form的move事件中用ptinrect判断,我觉得这种方法不够简明,有没有更底层的编程方法。我想自定义一个触发事件。
...全文
7 点赞 收藏 4
写回复
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已经给你封装好了不用,自己写还不是一样
回复
发动态
发帖子
Delphi
创建于2007-08-02

4802

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告