上图是在QQ游戏-火拼泡泡龙游戏里用spy捕获的消息 目的是为了用sendmessage或postmessage点击或快捷键F2让游戏中的玩家准备代码如下 pWnd->PostMessage(WM_LBUTTONDOWN,MK_LBUTTON,MAKELPARAM(756,549));
pWnd->PostMessage(WM_LBUTTONUP,MK_LBUTTON,MAKELPARAM(756,549));
pWnd->PostMessage(WM_KEYDOWN,VK_F2,0);
pWnd->PostMessage(WM_KEYUP,VK_F2,0);(pWnd是游戏窗口)
我试过pWnd->ShowWindow(SW_HIDE) SW_SHOW都可以正常响应。不管怎么发,spy里发现游戏窗口收不到我发的消息,但如果我将焦点设置过去也就是在发消息之前
pWnd->SetForegroundWindow();
那就可以响应问题就在这里,我觉得根本不需要设置焦点,因为我在网上下了一个免费的泡泡龙刷分工具
发现他不停的向窗口发送单击消息,单击位置和我发的一样 也是x756 y549
他也没设置焦点 我也没看到窗口收到焦点信息 但是游戏窗口就是可以响应很奇怪,而且那个免费工具开始刷分后 我发现我移动不了游戏窗口 也点击不了游戏窗口里的控件
那个免费工具就是在不停的进行单击开始按钮那里的操作他是怎么实现的,为什么我发过去就不管用,他就可以?
~
求解~~~~~~各位大神。帮帮忙分析一下~~~~
解决方案 »
- 简单的问题?在 add member variable找不到整型int?
- 如何获得录音控制列表
- 新手 谁帮帮我把下面程序调出来主要实现随机曲线函数
- 请问在基于对话框的应用程序中如何在对话框上加入菜单和工具栏?
- 明天我要去面试了,但我VC用得不多,谁能给我一些面试题目?我看看先。
- udp,完成端口,出现234错误,不知怎么解决,用的readfile读取数据
- 怎么样在对话框的picture上面绘图呢?解决即给分
- c++primer中的泛型算法--2.5节,我给全分!!
- 怎样把浏览器中的当前页面发送到我的程序
- C++通过JNI回调java的空函数,平均耗时7毫秒,是因为回调过于频繁吗?
- 关于菜单项的问题
- 发现CView类的构造/析构函数都是protected,那么View的实例是如何被创建的呢?
我记得以前也遇到过这样的问题
tree(。) 15:47:47
BCB 可以有个api将窗口句柄转化成另外一个值。 发消息给这个转化后的值才能相应。
tree(。) 15:48:24
发消息给spy++得到的句柄 是不行的。。 我查下这个api 不知道VC里面有木有
tree(。) 15:53:25
以前也是做过一个模拟程序 发消息给一个主窗口 让他执行按钮点击事件 但是也是不能执行。 后来看了那个源码 是转化了的。至于怎么转化 我忘了。很久之前的事情了。提供是一个思路。可能对你有用! i am tree. 你懂的!!