【问题标题】:How to display a notification even when a full-screen application is currently running?即使当前正在运行全屏应用程序,如何显示通知?
【发布时间】:2011-08-20 03:38:09
【问题描述】:

我的程序需要在预定的时间间隔内显示一次通知。在 Windows 下,Shell_NotifyIcon 可以很好地完成这项工作,只是当用户运行全屏应用程序时,通知不会显示。尽管在大多数情况下这可能是正确的,但在我的情况下,我需要确保即使用户在全屏模式下运行程序(例如视频游戏)也能看到通知,但不会导致完整-屏幕应用程序被最小化或以其他方式干预用户玩游戏。就像 Skype 在收到消息时所做的一样。如何做到这一点?
平台:Windows、Mac OS X

【问题讨论】:

    标签: c++ windows macos fullscreen notifyicon


    【解决方案1】:

    在 gnu linux 中,libnotify 或通知守护进程在哪里,可能有它的移植版本到您的平台之一,看看。

    【讨论】:

    • 即使另一个应用程序以全屏模式运行,它是否也会显示通知?谢谢。
    • 好的,谢谢,有需要的时候再看看。 +1 来自我 ;)
    【解决方案2】:

    看看 Growl - 它是一个广受支持的第三方通知系统(可以控制用户希望如何向用户显示通知) - 我知道 Skype 使用它来通知收到消息(如果已安装) .

    我不确定它是否是 Skype 使用的唯一通知系统。

    【讨论】:

    • 谢谢。我刚刚为 Windows 安装了 Growl,但它对 Skype 没有任何影响;它像以前一样继续使用自己的通知,并且 Growl 没有在其“应用程序”选项卡中显示任何已注册的应用程序。无论如何,即使在全屏应用运行时,Growl 也能显示通知吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多