如何判断另一个进程是否具有活动前台窗口? (Win32 API vb.net)

时间:2010-01-06 00:00:26

标签: windows winapi

user32.dll提供了从进程可执行文件名中获取进程ID的函数,我还可以获取用户正在使用的活动或前台窗口。

我可以确定目标进程已打开的窗口吗?否则,我可以找到有关打开前台/活动窗口的过程的详细信息吗?

我的代码只有在另一个特定进程正在运行且用户正在使用该窗口时才需要运行,而该窗口是桌面上的活动,前台和当前聚焦的窗口。

1 个答案:

答案 0 :(得分:2)

我认为你想使用GetWindowThreadProcessId或可能EnumThreadWindows