画布中鼠标位置的提示小窗口

shao99 2008-09-01 10:04:37
我需要实现一个功能,就是当鼠标在画布中停止不动时,能在鼠标右下显示一个小窗口,显示当前鼠标的位置。
当鼠标移动时,该提示窗口关闭。
提示窗口能跟随鼠标移动也可以的。
请问要捕捉哪些消息,怎么处理呢?
...全文
97 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shao99 2008-09-05
  • 打赏
  • 举报
回复
over
shao99 2008-09-04
  • 打赏
  • 举报
回复
忘了结贴了,呵呵。
wenjingkong 2008-09-03
  • 打赏
  • 举报
回复
是在状态栏显示的吗
hhhh63 2008-09-01
  • 打赏
  • 举报
回复
说错了,C++中有一个Tooltip类
hhhh63 2008-09-01
  • 打赏
  • 举报
回复
用MOUSEMOVE事件。

自己写全部程序的话
1. 在MOUSEMOVE事件中,取点p,启动0.5秒定时器,清除原有显示。
2. 在定时程序中,取消定时,取鼠标点,如果没有动的话,显示坐标。

其实C#中有一个类可以做这些事。
就是常看到的弹出一个小的黄色的提示框,有对应的类,也有对应的事件。
shao99 2008-09-01
  • 打赏
  • 举报
回复
坐标我都取到了,可我就不知道用哪些消息啊,楼上的能否说的清楚点啊
ojekleen 2008-09-01
  • 打赏
  • 举报
回复
winform?
Form有一堆鼠标事件,看看就明白了

Form下的 MousePosition可以获取鼠标坐标
shao99 2008-09-01
  • 打赏
  • 举报
回复
已经改好了,呵呵。

还有一个问题,能做到在提示窗口中显示icon图标吗?
shao99 2008-09-01
  • 打赏
  • 举报
回复
是啊,找到了CToolTipCtrl,正在找用法代码呢。
谁知道哪有的话,给个链接啊。。。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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