将系统图标设置为项目图标

问题描述 投票:0回答:1

我想从Shell32.dll图标库设置项目图标(清单中的那个图标,并表示作为其图标编译的EXE)。

我在StackOverflow上发现了关于“How can I use the images within shell32.dll in my C# project?”的这篇文章,但它只显示了如何将图标作为表单图标加载。一旦它编译,我想把它作为项目图标。甚至引用,而不是作为资源嵌入(如果可能)。

所以我的问题是:有可能吗?

c# visual-studio-2013 visual-studio-express
1个回答
-1
投票

主要形式仍然是一种形式,可以以相同的方式操纵。

假设您使用链接到的文章中的IconExtractor类,您可以执行以下操作:

public partial class Main : Form
{
    private Icon extractedIcon;

    public Main()
    {
        extractedIcon= IconExtractor.Extract("shell32.dll", 24, true);
        InitializeComponent();
        this.Icon = extractedIcon;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.