1

我如何能够检测到哪个窗口处于活动状态并且当前在 C# 中被关注?喜欢让我们以 Windows Media player 为例。我将如何检测该窗口当前是否已启动并在 C# 中被关注?

谢谢!

4

1 回答 1

2

GetForegroundWindow您可以为此使用 Win32 。但是,这只会为您提供一个句柄(a HWND)。您将需要使用更多的 P/Invoke 方法来实际做一些有用的事情。

有关更多信息,请参见http://msdn.microsoft.com/en-us/library/windows/desktop/ms633505(v=vs.85).aspxGetForegroundWindowhttp://www.pinvoke.net/default.aspx/ user32.getforegroundwindow了解如何从 C# 访问它。

于 2013-07-01T05:05:03.663 回答