获取当前焦点窗口的可执行名称?

时间:2018-02-11 18:58:42

标签: c++ windows

如何获取属于用户在C ++中关注的窗口的可执行文件的文件名?

有没有办法知道用户何时切换哪个窗口有焦点,所以我知道何时再次检查当前活动窗口?

1 个答案:

答案 0 :(得分:2)

使用标准C ++:没有。 使用Windows API:是的。

使用GetForegroundWindow 检索当前关注的窗口,使用GetWindowThreadProcessId获取其进程ID,然后使用OpenProcess所需的访问权限调用GetModuleFileNameEx