我将如何检测哪些窗口处于活动状态并且当前正在C#中关注? 喜欢以Windows Media Player为例。我如何检测该窗口是否正在运行并且正在使用C#进行集中处理?在C中检测活动/聚焦窗口#
谢谢!
我将如何检测哪些窗口处于活动状态并且当前正在C#中关注? 喜欢以Windows Media Player为例。我如何检测该窗口是否正在运行并且正在使用C#进行集中处理?在C中检测活动/聚焦窗口#
谢谢!
您可以使用此Win32 GetForegroundWindow
。但是,这只会让你处理(一个HWND
)。你将需要使用更多的P/Invoke方法来实际做一些有用的事情。
有关GetForegroundWindow
和http://www.pinvoke.net/default.aspx/user32.getforegroundwindow的更多信息,请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/ms633505(v=vs.85).aspx以了解如何从C#访问此文件。
谢谢我得到了现在! – user2536897
看起来像是重复的http://stackoverflow.com/questions/115868/how-do-i-get-the-title-of-the-current-active-window-using-c –