我在屏幕录制程序中看到了类似这样的功能。例如,您单击游戏窗口,该程序将重点放在游戏上。
所以我想做类似的事情,但是我没有记录窗口,而是希望从进程/程序中获取进程ID / HWID / Window处理。
我希望你们这些人阅读不会太乱...
我在寻找时找不到任何东西,但也许有可能以某种方式看到哪个窗口获得SetForeGround(显然是从你点击它时)。
有人有任何想法吗?
答案 0 :(得分:2)
从WindowFromPoint
开始:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633558%28v=vs.85%29.aspx
然后GetWindowThreadProcessId
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633522%28v=vs.85%29.aspx
最后,GetProcessIdOfThread
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683216%28v=vs.85%29.aspx
你必须对这些进行调整,我不确定.NET库是否有它们(第一个肯定不在Base类库中)。