如何检查是否有窗口弹出
我现在要做监控一个程式.如果我要监控的程式弹出一个窗口.就说明结果FAIL.
大家有demo,或者例程吗?
[解决办法]
这几个函数试试
GetActiveWindow()
GetForegroundWindow()
GetActiveWindow
[解决办法]
钩子才是王道。
Google "SetWindowsHookEx WH_CBT"
[解决办法]
钩子是高级方法。要是不想做钩子,也可以用线程检测(调用 ksrsoft 说的函数)。线程循环中加上延时,降低测试频度,优先级设低一点,占用不了多少 CPU 资源。