在.NET中,我可以检测系统焦点事件(C#)吗?
是否可以确定窗口焦点何时在系统级别更改?我正在编写一个时间跟踪应用程序,我希望能够监听应用程序切换(这样我就可以开始在给定的应用程序中记录时间)。在这里,我花了一个小时在流程课上闲逛,虽然我学到了很多有用的东西,但我没有找到我想要的东西。我想我需要使用钩子,但是很难找到关于这个过程的清晰文档,更不用说我所要求的特定文档了。请参阅SetWindowHooksEx 好文章,“.NET框架中的Windows挂钩”:在.NET中,我可以检测系统焦点事件(C#)吗?,c#,.net,winapi,systemevent,C#,.net,Winapi,Systemevent,是否可以确定窗口焦点何时在系统级别更改?我正在编写一个时间跟踪应用程序,我希望能够监听应用程序切换(这样我就可以开始在给定的应用程序中记录时间)。在这里,我花了一个小时在流程课上闲逛,虽然我学到了很多有用的东西,但我没有找到我想要的东西。我想我需要使用钩子,但是很难找到关于这个过程的清晰文档,更不用说我所要求的特定文档了。请参阅SetWindowHooksEx 好文章,“.NET框架中的Windows挂钩”: 这很好,而且非常有用,但是他的文章中有一些我希望填补的漏洞——即GetClassNam
这很好,而且非常有用,但是他的文章中有一些我希望填补的漏洞——即GetClassName()和GetWindowText()Win32函数的实现。如果你能填补其中的一些漏洞,我将不胜感激。