我的C#winform应用程序需要在其他应用程序运行在真正的全屏模式(不仅最大化),如video游戏,video电影,幻灯片时自己在待机模式。
我需要一种方法来检测当前是否有全屏的其他应用程序。
是否有可能注册到其他应用程序进入/退出全屏时将触发的事件?
为了这两个需求,我将不胜感激有代码片段。
根据这个问题, “全屏模式”并不是那么特别,只要创建正确的窗口类型,操作系统就会将其视为全屏。 一旦你知道了,你可以在这里看到如何检测这样的窗口。
试试这个http://www.eggheadcafe.com/aspnet_answers/platformsdkshell/Aug2006/post27625253.asp 。
虽然你必须使用定时器或监视线程来定期检查这个。