我希望在将其显示在Windows系统托盘上之前自己加载适当的图标大小。如果我让Windows执行此操作(如网上许多页面上所示),它使用错误的图标大小,并且生成的系统托盘图标看起来很糟糕。如果我找到一种方法来指定要加载的图标大小,我可以在Photoshop中做得更好。
使用LoadIconWithScaleDown甚至LoadImage可以轻松加载特定图标大小的任务,问题是我如何找出系统托盘中显示的当前图标大小?
答案 0 :(得分:3)
通知区域图标是方形图标,大小等于GetSystemMetrics(SM_CXSMICON)
。换句话说,它们是小图标。
NOTIFYICONDATA
文档末尾的示例代码对此进行了默认确认。