高分求教鼠标模拟问题,牛人都进来看看 mouse_event可以用来模拟屏幕任何当前鼠标位置(x, y)的点击。现在的问题是:想把鼠标看成一个小方块,点一下,屏幕上这个小方块内的东西都被点击一下。比如:小方块在一个按钮内部,按钮被点击一下(不是点多下,就点一下)。小方块在两个按钮之间,并且小方块与两个按钮都相交,那么这两个按钮都被点了一下。请教各位该如何实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有创意, 不过没有什么意思,不晓得有什么用处。在鼠标点下的时候你可以判断鼠标位置,GetMessagePos(....);然后根据你定义的框框,检查窗口控制等等的位置,看看没有有重叠的,有你就发消息就是。 hook鼠标,点击的时候查找方块内是否有其他的窗口,如果有则向该窗口发鼠标点击的消息如果是因为点不准就同时点两个按钮,这有点说不过去,况且应该先点谁是没有标准的,但常常这与结果有关的。 如果真的是给年纪大的人使用,怕点不准,建议使用鼠标吸附的方式就是当鼠标接近一个热点的时候,让鼠标自动移到该热点中心,实现也比较简单或者使用系统的放大镜,不需要自己开发(快捷键 WIN_KEY+U) activex中不响应WM_DEVICECHANGE消息 如何屏蔽IE控件右键菜单的某个菜单项? 一个程序的输出结果? 安装了AMD双核补丁后,VS2005出问题了!!!!帮我看看怎么解决! 请教关于vc2005不能运行的一个问题 怎么做一个类似于VC Static的应用程序,可移动,可改变字体,可改变文字 VC中怎样判断数据的类型? 编程时遇到小问题 各位大虾:请看这个简单问题 怎样在com中用activex控件 UDP测试的问题??? 急死了!通过修改如何将两个一样的工程项目(.dsp)添加到一个工作空间(.dsw)中!!!
在鼠标点下的时候你可以判断鼠标位置,GetMessagePos(....);
然后根据你定义的框框,检查窗口控制等等的位置,看看没有有重叠的,有你就发消息就是。
就是当鼠标接近一个热点的时候,让鼠标自动移到该热点中心,实现也比较简单
或者使用系统的放大镜,不需要自己开发(快捷键 WIN_KEY+U)