标题:vc编程点击外部程序窗口的问题,请大神指点
取消只看楼主
jhm207015
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-10-24
 问题点数:0 回复次数:1 
vc编程点击外部程序窗口的问题,请大神指点
    先描述一下我的问题:我们单位搞了一个学习系统让我们每天学习两个小时(实际上没什么卵用),这个作为月末考评的一项依据,如果5分钟之内没有对这个学习系统进行操作(如鼠标点击等),它将自动关闭,学习计时也就停止了,很烦。。。

    于是我写了个VC程序,每隔几分钟对学习系统视图窗口进行一次鼠标点击,使其不退出,实现挂机,思路是:设置计时器,每隔一定时间对学习窗口进行一次鼠标点击——先用SetForegoundWindow激活学习系统窗口,再在此窗口模拟鼠标点击。但是试了好几种点击鼠标方法,都能点击到窗口(我试了点击学习系统窗口内的按钮翻页,是可以翻的,用spy++也看到有鼠标点击消息),但是就是都没有达到不让学习窗口退出的效果,5分钟之后学习系统还是退出,不知道问题出在了哪里,请各位大神指条明路,感激不尽!

    试过用SendMessage和PostMessage发送WM_LBUTTONDOWN、WM_LBUTTONUP消息,也试了mouse_event和SendInput发送鼠标点击事件MOUSEEVENTF_LEFTDOWN、MOUSEEVENTF_LEFTUP,经测试都能够点击到窗口,但是几分钟后学习系统还是会退出。。。。请大神指点,是不是还有什么问题我没有想到

[此贴子已经被作者于2016-10-24 13:28编辑过]

2016-10-24 09:05
jhm207015
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-10-24
得分:0 
有没有高手来指点下啊
2016-10-24 13:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-470183-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.191389 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved