今天学长给了个程序,要求是点到程序上的按钮,实在是没思路,求大牛指教 貌似没有办法上传程序附件,我就大概描述一下吧按钮会不断移动,一旦鼠标移到上面,按钮的坐标就会随之改变要求是点到按钮就好,似乎是很简单的,但是实在没思路 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对呀如果如此的话,就是处理按钮的消息响应了 on_mousemove吧 我思路是处理OnMouseMove消息,当鼠标移动时检查鼠标的坐标是否在按钮区域内函数好像是PtInRect,如果在的话,就移动按钮 在on_mousemove消息里面处理,按钮的坐标(x,y)分别用随机数进行取得即可 新定义一个类,派生于CButton,然后在这个类里面,处理on_mousemove消息,这个就比较简单了,至于移动的位置,得自己看看了 exescope打开资源,找到ID,然后使用sendmessage( wm_command)来模拟点击。 那就是createwindow出来的,enumchildwindow枚举他 Hook 它的鼠标消息,哈哈。 哈哈哈哈,他程序写的按钮随机也是在ClientDC范围里面,这个不用sendmessage模拟鼠标消息就可以点到了,哈哈哈哈哈哈 求DbgView源码 Microsoft WEB 浏览器 错误 关于打印对话框 如何重载这个程序的析构函数 受朋友所托。500分求助一画图小程序!!!( ???MSDN 使用问题 高分求解 兄弟救我! 怎样得到菜单项的位置? 关于CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)的问题!高手进,帮忙解释下!解释不了一起学习一下! 最可爱的程序员(不要误会) 文件映射的问题 MFC界面问题
如果如此的话,就是处理按钮的消息响应了 on_mousemove吧
至于移动的位置,得自己看看了