我的C#winform需要检测其他应用程序进入/退出/运行全屏,更喜欢事件

我的C#winform应用程序需要在其他应用程序运行在真正的全屏模式(不仅最大化),如video游戏,video电影,幻灯片时自己在待机模式。

我需要一种方法来检测当前是否有全屏的其他应用程序。

是否有可能注册到其他应用程序进入/退出全屏时将触发的事件

为了这两个需求,我将不胜感激有代码片段。

Solutions Collecting From Web of "我的C#winform需要检测其他应用程序进入/退出/运行全屏,更喜欢事件"

根据这个问题, “全屏模式”并不是那么特别,只要创建正确的窗口类型,操作系统就会将其视为全屏。 一旦你知道了,你可以在这里看到如何检测这样的窗口。

试试这个http://www.eggheadcafe.com/aspnet_answers/platformsdkshell/Aug2006/post27625253.asp

虽然你必须使用定时器或监视线程来定期检查这个。