我如何find当前焦点的程序?

我怎样才能知道哪个过程当前的重点?

编辑:Windows操作系统,从XP到7的任何地方

Solutions Collecting From Web of "我如何find当前焦点的程序?"

调用GetForegroundWindow获取焦点窗口的句柄,然后调用GetWindowThreadProcessId来获取创建该窗口的进程的ID。 你用这个ID做什么取决于你。

您可以使用EnumProcesses获取正在运行的进程的列表。

检索句柄后,检查GetProcessInformation ,可能有些东西可以帮助你。

第一步是winapi函数EnumProcesses(也许OpenProcess)