将应用程序的图标放入系统托盘

时间:2018-08-27 00:59:51

标签: c# unity3d icons system-tray notification-area

我正在制作一个统一的桌面吉祥物,并且我不想看到该图标出现在任务栏上,我希望该图标出现在系统托盘中。有办法吗?

enter image description here

PS:这不是Windows窗体(它是游戏),所以我相信Form.ShowInTaskbar无法正常工作。

1 个答案:

答案 0 :(得分:2)

我从未在Unity中编程,但是我假设您正在Windows窗口中工作。如果您使应用程序的顶级窗口没有出现在任务栏的主区域中,则将该窗口设置为“工具窗口”(通过在窗口上设置WS_EX_TOOLWINDOW扩展样式),则该窗口/应用程序将不会显示在任务栏。

我将留给一个对Unity有足够了解的人来告诉您如何设置该样式。以下是开始的参考(在Windows方面,而不是Unity方面):Managing Taskbar Buttons