2009-07-06 51 views
3

是否有可能確定窗口焦點何時在系統級別更改?我正在編寫一個時間跟蹤應用程序,我希望能夠監聽應用程序切換(以便我可以在給定的應用程序中開始記錄時間)。我已經在Process類中探索了很長時間,在我學到了很多有用的東西的同時,我沒有找到我期待的東西。我懷疑我需要使用鉤子,但是很難找到有關流程的明確文檔,更不用說針對我所要求的文檔了。在.NET中,我可以檢測系統焦點事件(C#)嗎?

回答

3

請參閱SetWindowHooksEx。

好文章,「windows鉤子在.NET Framework」:
http://msdn.microsoft.com/en-us/magazine/cc188966.aspx

+0

這是很好的,而且是非常有用的,但也有在他的文章一些漏洞,我希望充滿 - 即實施GetClassName()和GetWindowText()Win32函數。如果你能填補一些漏洞,我會很感激。 – 2009-07-06 13:47:52

相關問題