c# - 如何使用 C# 将不同的应用程序发送到托盘?

标签 c# taskbar systray

我尝试搜索示例,但我找到的只是如何将您自己的应用程序发送到系统托盘。我想点击表单上的按钮,然后让记事本消失。甚至不需要真正去托盘..只要从视线和任务栏中消失就可以了,因为我可以使用我自己的应用程序界面来恢复它。

有什么例子吗?谢谢!

最佳答案

你所要求的是不可能的。

每个应用程序都必须调用Windows本身来将其放入托盘中。然后它还需要一个通知图标和一个上下文菜单。因此第三方应用程序无法将其提供给另一个应用程序。

关于c# - 如何使用 C# 将不同的应用程序发送到托盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13347272/

相关文章:

x11 - C、Xlib 中的 freedesktop XEmbed 系统托盘客户端代码

c# - 设置自定义异常的消息而不将其传递给基本构造函数

c# - `stackalloc`关键字的实际使用

c# - 当 ViewModel 设置为 null 时,使用 ReactiveUI Bind 方法将绑定(bind)设置为 null

c++ - C++ 任务栏中的闪烁/警报

java - 当任务栏位置或大小发生变化时如何移动 JFrame?

c# - Registry.GetValue() 和 Registry.User.GetValue() 的不同结果

python - PyQt:在QMessageBox之后退出QSystemTrayIcon程序

java - 如何用Java改变托盘图标?