+ -
当前位置:首页 → 问答吧 → 请大家伙们给个提示,如何实现我要的功能? ?见者有份

请大家伙们给个提示,如何实现我要的功能? ?见者有份

时间:2011-10-09

来源:互联网

1:鼠标移动到别的程序的托盘图标上时,弹出自己的程序[也就是说捕获鼠标放上图标上的事件]

2:系统右下角的托盘时间 应该不是托盘图标之类的,我看它们的classname 不太一样;

谢谢!各位有什么建议没;建者有分 :D

作者: youyidianmimang   发布时间: 2011-10-09

有难度,帮顶

作者: mrwangfei   发布时间: 2011-10-09

下面那个时钟类名是TrayClockWClass
用FindWindow或是FindWindowEx找到窗口句柄。

作者: m617105   发布时间: 2011-10-09

引用 2 楼 m617105 的回复:

下面那个时钟类名是TrayClockWClass
用FindWindow或是FindWindowEx找到窗口句柄。

知道 我也找到了;但是如何能获得鼠标放上去了呢?
别说用timer啊?

作者: youyidianmimang   发布时间: 2011-10-09

学习。

作者: coderee   发布时间: 2011-10-09

如何监控鼠标,网上一搜一大把
根据窗口的Rect判断鼠标位置
1、根据类名获取窗口句柄。
2、GetWindowRect('时钟的窗口句柄',R); // 取得窗口矩形區域 
3、PtInRect(R,Pt);//Pt:鼠标的位置,判断鼠标是否移至窗口内
4、TrayClockWClass这个类窗口应该是右下角那一块区域(用妖哥的spy4win工具隐藏了下那个窗口可以看到效果)

作者: m617105   发布时间: 2011-10-09

引用 5 楼 m617105 的回复:

如何监控鼠标,网上一搜一大把
根据窗口的Rect判断鼠标位置
1、根据类名获取窗口句柄。
2、GetWindowRect('时钟的窗口句柄',R); // 取得窗口矩形區域
3、PtInRect(R,Pt);//Pt:鼠标的位置,判断鼠标是否移至窗口内
4、TrayClockWClass这个类窗口应该是右下角那一块区域(用妖哥的spy4win工具隐藏了下那个窗口可以看到效果)

谢谢 你的建议;和我原先想的差不多;期待不同的.~~

作者: youyidianmimang   发布时间: 2011-10-09

全局鼠标勾子

作者: JPEXE   发布时间: 2011-10-09

关注一下。。顶

作者: tjg5202   发布时间: 2011-10-09