如何调整NotifyIcon的大小?

时间:2018-07-19 17:39:58

标签: c# wpf

_notifyIcon = new NotifyIcon();
_notifyIcon.Icon = Icon.ExtractAssociatedIcon(Assembly.GetExecutingAssembly().Location);
_notifyIcon.BalloonTipClosed += (s, e) => _notifyIcon.Visible = false;      
_notifyIcon.Visible = true;
_notifyIcon.ShowBalloonTip(3000, "Title here", "Message displayed.",
                ToolTipIcon.None);

如果我将最后一行更改为TooltipIcon.Warning或其他任何内容(“信息”等),它将显示出这样的大图:

See here

但是在我的情况下,我将假定通知中收到的图片之所以这么小是因为它采用了原始尺寸(因为它是一个图标)。那么,如何调整大小?

1 个答案:

答案 0 :(得分:0)

.ico文件可以包含不同分辨率的多个不同图像。似乎您需要向现有文件中添加适当的分辨率,以使其显示适当的大小...有关更多信息,请参见以下链接... https://superuser.com/questions/491180/how-do-i-embed-multiple-sizes-in-an-ico-file

如果使用Visual Studio,则它具有内置的图标编辑器,该图标编辑器支持嵌入多种分辨率。