即使全屏应用程序当前正在运行,如何显示通知?

时间:2010-09-09 08:26:26

标签: c++ windows macos fullscreen notifyicon

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

2 个答案:

答案 0 :(得分:1)

在gnu linux中,libnotify或只是通知守护进程,可能有一个移植到你的平台的版本,看看。

答案 1 :(得分:0)

看看Growl - 这是一个受欢迎的第三方通知系统(它控制用户想要向用户显示通知的方式) - 我知道Skype用它来通知如果安装了消息就收到消息

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