【发布时间】:2013-04-08 06:45:47
【问题描述】:
我正在 Cocoa 中开发一个简单的应用程序,我想检测是否有任何应用程序以全屏模式运行。这可能吗?
通过 runningApplications API,我可以获得各种信息,但没有与全屏模式相关的特定属性。有谁知道如何检测它?是否有任何碳事件或 API?
【问题讨论】:
-
@Jay 感谢您指向这些链接,如果有任何应用程序以全屏模式运行,并且如果任何其他应用程序发出警报消息,我还有一个查询会发生什么?以及显示类似于苹果的更新可用功能的 OSD 之类的吐司消息会发生什么......请你帮我找出这个答案。
-
嗯,您可能想激活您的应用程序以显示类似stackoverflow.com/questions/5269116/… 中的警报?
-
好的..但我的基本问题是如何检测是否有任何用户应用程序已退出全屏模式?..这是我要做的...我想显示用户一条类似 toast 的消息,但条件是如果用户有任何全屏应用程序,比如它可能是任何游戏或任何应用程序,那么我就不必显示它,然后一旦应用程序从完整模式退出,我就想显示message ,..所以他们的检测方法是什么??
标签: macos cocoa fullscreen macos-carbon nsapplication