模拟鼠标活动? 一个普通的对话框程序,放一个按钮,每点击一次就会弹出一个对话框。现在另外作一个对话框程序,它的功能就是模拟鼠标的功能,每隔一段时间模拟鼠标点击一下第一个对话框的按钮,如何实现该功能?哪位大哥给个例子参考一下!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以用winsock向另外一个程序发送信息 看了以上的回复感到十分悲哀,许多人在灌水!回答别人的问题一定要慎重考虑,不要随口就说。希望大家共同进步。其实,可以这样:(1)设置一个定时器 SetTimer(1, 1000, NULL) (2) 在OnTimer()中:PostMessage(WM_COMMAND, ID_BUTTONX, 0);//ID_BUTTONX是你自定义的BUTTON 的ID 1 通过FindWindow找到对话框,向这个窗口发送消息来触发按钮事件2 使用SendInput或者mouse_event消息来模拟鼠标事件 ::SetCursorPos(x, y);mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);第一个是定点的,后两个模拟了按下和抬起。 postmessage发消息了,这个不用鼠标模拟! 我做过n个这种程序了! 键盘勾子,消息函数结束一次就失败了? 子类化,钩子(HOOK),是同一个概念吗? 在子窗口中使用获取主窗口指针来访问主窗口的控件 请问:如何使用下拉框实现获取本地驱动器列表? 谁有MD5加密函数啊??? 将STL移植入MFC中引起的问题,请教高手指点 位图的颜色转换 急问高手关于客户端捕获不到atl做的服务器Error("..")抛出异常的问题! recordset的问题:请教高手 怎样控制动态创建的对话框的成员变量? 求助:无法解析的外部符号 “class std::basic_ostream...” 欢迎vcleaner到任
其实,可以这样:
(1)设置一个定时器 SetTimer(1, 1000, NULL)
(2) 在OnTimer()中:
PostMessage(WM_COMMAND, ID_BUTTONX, 0);//ID_BUTTONX是你自定义的BUTTON 的ID
2 使用SendInput或者mouse_event消息来模拟鼠标事件
mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);第一个是定点的,后两个模拟了按下和抬起。
我做过n个这种程序了!