在所有窗口之上显示通知消息

时间:2018-03-19 10:37:35

标签: c# .net

我想编写监听命令的Windows服务,如果收到命令,则应显示通知消息。现在,问题是,我想以一种不引人注目的方式显示消息,这意味着如果用户正在玩全屏模式打开的游戏 - 我宁愿将通知显示在顶部然后隐藏,而不改变鼠标/键盘焦点等我已经尝试显示普通消息(MessageBox.Show()),但它没有按预期工作 - 显示消息但主应用程序最小化。

非常感谢您对此提供的任何帮助或仅仅是关于可能的实施方式的链接。

1 个答案:

答案 0 :(得分:0)

您应该将应用程序拆分为两部分:Windows Service和GUI应用程序,如here

所述

之后,您可以使用从GUI部分发送的Toast Notifications

Here是如何使用Windows应用程序中的Toast Notifications

的信息