【发布时间】:2013-06-20 07:29:02
【问题描述】:
我编写了 c# windows 程序,用于将所有图像转换为 .ico 文件。但 .ico 仅适用于 favicon,不适用于文件夹图像
这是我的代码
Image theImage = Image.FromFile(textBox1.Text);
Bitmap theBitmap = new Bitmap(theImage, new Size(width, height));
第二行用于将图像转换为 .ico 文件。
有人知道怎么解决吗?
【问题讨论】:
-
你可以试试 Bitmap.GetHicon()
-
获得与 Windows 资源管理器相同的图标需要 pinvoke、SHGetFileInfo 和 SHGFI_ICON 选项。谷歌搜索得很好。