vc编程点击外部程序窗口的问题,请大神指点
先描述一下我的问题:我们单位搞了一个学习系统让我们每天学习两个小时(实际上没什么卵用),这个作为月末考评的一项依据,如果5分钟之内没有对这个学习系统进行操作(如鼠标点击等),它将自动关闭,学习计时也就停止了,很烦。。。于是我写了个VC程序,每隔几分钟对学习系统视图窗口进行一次鼠标点击,使其不退出,实现挂机,思路是:设置计时器,每隔一定时间对学习窗口进行一次鼠标点击——先用SetForegoundWindow激活学习系统窗口,再在此窗口模拟鼠标点击。但是试了好几种点击鼠标方法,都能点击到窗口(我试了点击学习系统窗口内的按钮翻页,是可以翻的,用spy++也看到有鼠标点击消息),但是就是都没有达到不让学习窗口退出的效果,5分钟之后学习系统还是退出,不知道问题出在了哪里,请各位大神指条明路,感激不尽!
试过用SendMessage和PostMessage发送WM_LBUTTONDOWN、WM_LBUTTONUP消息,也试了mouse_event和SendInput发送鼠标点击事件MOUSEEVENTF_LEFTDOWN、MOUSEEVENTF_LEFTUP,经测试都能够点击到窗口,但是几分钟后学习系统还是会退出。。。。请大神指点,是不是还有什么问题我没有想到
[此贴子已经被作者于2016-10-24 13:28编辑过]