2

我想在 Windows 系统托盘上显示之前自己加载适当的图标大小。如果我让 Windows 执行此操作(如网络上许多页面上所建议的那样),它会使用错误的图标大小,并且生成的系统托盘图标看起来很糟糕。如果我找到一种方法来指定要加载的图标大小,我可以在 Photoshop 中做得更好。

使用 LoadIconWithScaleDown 甚至 LoadImage 加载特定图标大小的任务很容易,问题是如何找出系统托盘中显示的图标的当前大小?

4

1 回答 1

3

通知区域图标是方形图标,大小等于GetSystemMetrics(SM_CXSMICON)。换句话说,它们是小图标。

文档末尾的示例代码NOTIFYICONDATA默认了这一点。

于 2012-12-03T19:15:36.310 回答