我正在尝试将一些 Windows 10 功能集成到我现有的 Windows 桌面应用程序中。我在集成 Toast 通知时有点卡住了。使用 toast 通知示例,我能够实现代码来发送和隐藏通知。它也有效,当用户单击“活动”通知时,我的应用程序中的事件处理程序被调用。
但是,一旦通知在“操作中心”中“存档”,当用户单击我的通知时不会发生任何事情。在这种情况下,我如何对点击做出反应?
原文由 Lukas 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试将一些 Windows 10 功能集成到我现有的 Windows 桌面应用程序中。我在集成 Toast 通知时有点卡住了。使用 toast 通知示例,我能够实现代码来发送和隐藏通知。它也有效,当用户单击“活动”通知时,我的应用程序中的事件处理程序被调用。
但是,一旦通知在“操作中心”中“存档”,当用户单击我的通知时不会发生任何事情。在这种情况下,我如何对点击做出反应?
原文由 Lukas 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答1k 阅读✓ 已解决
1 回答932 阅读✓ 已解决
4 回答716 阅读
1 回答805 阅读
2 回答1.2k 阅读
1 回答843 阅读
1 回答602 阅读
我开发了 WinToast ,这是一个用 C++ 编写的库,可以轻松集成 Windows Toast Notification。我用它在不同的项目中集成了 Toast 通知,特别是与 Qt 框架。
本机 Toast 通知需要 Com Fundamentals 的一些功能,这些功能仅在现代版本的 Windows 中可用(支持的最低客户端:Windows 8)。
这就是库动态加载所有必需库的原因。使用 WinToast 使您的应用程序与旧版本的 Windows 兼容。有一个附加示例解释如何在存储库中使用它。
要显示祝酒词,只需创建模板和您的自定义处理程序并启动它: