【问题标题】:Detect active/focused window in C#在 C# 中检测活动/聚焦窗口
【发布时间】:2013-07-01 04:51:48
【问题描述】:

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

谢谢!

【问题讨论】:

标签: c# windows media-player gesture-recognition


【解决方案1】:

您可以为此使用 Win32 GetForegroundWindow。然而,这只会让你得到一个句柄(HWND)。您将需要使用更多的 P/Invoke 方法来实际做一些有用的事情。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多