我想更改我的应用程序的通知图标,但不知道它的大小以使其正确显示。目前它会自动调整大小并破坏我的像素!请帮忙!
问问题
28186 次
7 回答
12
事实上,图标的大小会根据系统 DPI 而有所不同。
WPF 使用SystemParameters.SmallIconWidth和SystemParameters.SmallIconHeight公开小图标的推荐像素宽度和高度。(WinForms 公开了等效的SystemInformation.SmallIconSize - 两者都只是围绕GetSystemMetrics和 SM_CXSMICON/SM_CYSMICON。)
于 2011-01-06T06:17:17.087 回答
11
它是 16x16。如果您创建一个支持 16、32、48 和 256 大小的 .ico 文件,那么您将被覆盖。
于 2010-08-20T13:35:54.190 回答
2
对于 XP,它是 16 x 16
于 2010-08-20T13:33:48.347 回答
1
Outlook 有一个 16*16 像素的图标。
于 2010-08-20T13:34:32.583 回答
1
我相信它一直是 16x16,但在 98 和 XP 之间的某个时间点(也许是 CE 与 NT?)他们学会了支持全色和 alpha 透明度。如果可以的话,如果不是旧版本的 Windows,请尝试在 ICO 中包含 256 色托盘版本以实现安全模式。
于 2010-08-20T17:16:24.990 回答
1
在 ubuntu(统一)中,它似乎是 24x24 像素。
于 2018-02-26T22:37:26.750 回答
1
Windows 7 在系统托盘中有 16*16 像素的图标。
于 2018-02-27T15:05:16.817 回答