我注意到我的应用程序将图标发送到大小为 16x16 像素的 Windows 托盘 - 而我的 Vista PC 我有一个双宽任务栏,似乎以 18x18 显示图标。我的应用程序图标上调整大小的工件看起来很糟糕。我如何询问 Windows 图标的大小?
编辑:
我正在动态生成图标,并带有像素字体文本覆盖。动态生成一堆图标大小似乎很浪费,因此最好避免构建具有所有“可能”大小的图标(我什至不确定它们是什么)。
GetSystemMetrics(SM_CXSMICON) 返回 16 - 不正确的值。
GetThemeBackgroundContentRect 也没有帮助。