我想从 Shell32.dll图标库中设置项目图标(清单中的那个图标,代表被编译为图标的EXE)。
我在 StackOverflow 上找到了有关“ How can I use the images within shell32.dll in my C# project?”的这篇文章,但它仅显示了如何将图标作为表单图标加载。编译后,我希望将其作为项目图标。甚至引用,而不是作为资源嵌入(如果可能)。
所以我的问题是:有可能吗?
答案 0 :(得分:-1)
主要形式仍然是形式,可以用相同的方式进行操作。
假设您使用链接的文章中的IconExtractor类,则可以执行以下操作:
public partial class Main : Form
{
private Icon extractedIcon;
public Main()
{
extractedIcon= IconExtractor.Extract("shell32.dll", 24, true);
InitializeComponent();
this.Icon = extractedIcon;
}
}