Win32判断当前进程是否激活(失去焦点)
2017-06-06 17:42
633 查看
DWORD GetCurrentActiveWindowsProcessId() { HWND hWnd = GetActiveWindow(); DWORD processId = 0; GetWindowThreadProcessId(hWnd, &processId); return processId; } BOOL HasFocus() { DWORD active_process = GetCurrentActiveWindowsProcessId(); DWORD current_process = ::GetCurrentProcessId();
return current_process == active_process ;
}
相关文章推荐
- win32判断当前进程是否是64位
- 判断应用程序是否是当前激活程序(获得焦点的程序)
- 判断当前进程是否以管理员权限启动的
- 判断当前进程是否"以管理员身份运行"的
- 判断当前进程Token对应的用户是否在某一组之中
- 判断当前进程是否以管理员权限启动的
- 判断当前进程是否"以管理员身份运行"的
- 判断当前进程是否以管理员程序运行的方法
- 如何判断当前窗口是否激活
- Android 多进程环境判断当前进程是否是UI进程
- C语言判断当前某一个进程是否存在
- android判断当前进程是否为指定进程
- 判断当前进程是否"以管理员身份运行"的
- 判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)
- jquery 中判断当前元素是否获得焦点
- QT 判断当前焦点是否在某控件上(使用hasFocus函数,毕竟QT是DIRECTUI,所以这个Focus到底代表了什么呢?)
- Application 判断当前是否还有Activity处于激活状态
- [Win32]获取当前输入焦点窗口所属进程的进程ID
- C#判断当前启动程序进程是否存在
- 判断当前进程是否"以管理员身份运行"的