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

mle*_*lev 9 c# windows events internals winforms

我的C#winform应用程序需要在其他应用程序以真正的全屏模式(不仅最大化)运行的时间内将自己置于待机模式,如视频游戏,视频电影,powerpoint.

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

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

对于这两种需求,我很感激有代码片段.

小智 1

根据这个问题, “全屏模式”并不是那么特别,只需创建正确类型的窗口,操作系统就会将其视为全屏。了解了这一点后,您可以在此处了解如何检测此类窗口。