一个小程序.可以判断用户当前焦点,所在的窗口是不是我想要的.但是 我只会 while(1)
{ if(是){ do sth } else { sleep(500)}}当时这样CPU占用非常高.. 请问有没有什么其他方法可以捕获.比如用户本来在用记事本 突然没用了.. 这个时候 我在去检查是不是我要得窗口..
也许描述的不清楚.. 菜鸟求助 谢谢了.
{ if(是){ do sth } else { sleep(500)}}当时这样CPU占用非常高.. 请问有没有什么其他方法可以捕获.比如用户本来在用记事本 突然没用了.. 这个时候 我在去检查是不是我要得窗口..
也许描述的不清楚.. 菜鸟求助 谢谢了.
解决方案 »
- 求助:在vs2008中创建ocx控件显示图像的问题
- 转正了 庆祝下 ~~~~~祝愿找工作的朋友们一切顺利
- bitmap每行字节数搞不懂,急~~~
- 反汇编
- 这种函数调用表示什么??HWND hWnd = ::CreateDialog(xxxxx..
- 关于多线程的问题,高分求教!!
- 急:怎样搜索某一已知文件名的文件。
- 请教关于使用函数CreateProcessAsUser的问题
- 谁知道CStringArray类的m_list初始化,m_list[0]="fdddddddddddd";m_list[1]="jsssgggg";这样写为什么出错?
- edit
- sendMessage在VC中报错,不明白呀
- 网页上输入框 特征是?
我要 检测用户是否打开 notepad.exe可以通过GetForegroundWindow() 来判断一些属性来判断
如果是notepad.exe 就关闭 如果不是 就继续检测.. 用户当前正在用的窗口.while(1) 可以完成.. 但是cpu占用好高...
不知道说清楚了没...
Sleep的话 就跟死掉了样.