c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标

标签 c# wpf windows visual-studio-2010 icons

我使用 .net 4.0 在 Visual Studio 2010 中创建了一个 WPF 项目

我创建了一个具有许多不同大小和格式的图标,从 16x16 4 位 BMP 到 256x256 24 位 BMP。我在应用程序的属性页中将其设置为程序图标,并在 WPF 窗口的图标属性中将其设置为窗口图标。

这在一定程度上是有效的。该图标显示在所有预期的位置,但是,似乎总是使用较低分辨率的图像之一。在任务栏中,它似乎正在使用 16x16 图像。在文件夹中,如果您查看设置为超大图标的 exe 文件,它会显示为一个周围有很多空白区域的小图像,而不是选择大图标。即使我将它设置为只有 256x256 图标作为唯一图标,它似乎也会缩小它,然后将它放在中间,周围有很多空白。

最佳答案

参见 here一些想法。还要确保清理图标缓存(thumbs.db?)以在资源管理器中看到更新后的图标。

编辑:IcoFx在我的测试中也表现得很好。

关于c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787433/

相关文章:

php - MySQL 不能与 php 一起工作;并在启用时使 apache 崩溃

wpf - 如何使用正确的 Windows 系统颜色?

c++ - C++ Windows API MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP不起作用

c# - 使用 UWP c# 的 gpio 的 raspberry PI 读取值

c# - 如何在不打开浏览器的情况下在 C# 中运行 Web 进程

c# - "Input string was not in a correct format"错误

c# - 我想一直检查标签的内容?

c# - 如何加速 ListBox 渲染和 ListCollectionView 过滤?

c# - 重命名 ICSharpCode.SharpZipLib.dll

c# - 如何从对话框中检索数据?