我在屏幕录制程序中见过类似的函数。例如,你点击一个游戏的窗口,程序就会把注意力集中在游戏上。
所以我想做一些类似的事情,但不是记录窗口,而是从进程/程序中获取进程ID/HWID/窗口句柄。
我希望你们读起来不会太乱...
我找不到任何东西,但也许可以通过某种方式来查看哪个窗口得到SetForeGround (显然是从你点击它的时候开始的)。
有人有什么想法吗?
发布于 2013-12-30 04:44:52
从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库是否有它们(第一个肯定不在基类库中)。
https://stackoverflow.com/questions/20829795
复制相似问题