Win32 - duilib 设置程序默认图标

Paste_Image.png

右键资源文件,添加->资源。
这样就创建了一个RC文件。

Paste_Image.png

切换到 资源视图,右键rc文件,添加资源

Paste_Image.png

选择ICON,导入
然后选择一张ICON图片,导入后修改ID名称为IDI_ICON_LOGO,

最后生成文件,就发现EXE图标变成我们自己导入的那个了

如果还需要窗体在任务栏上的图标变化,则在WinMain中加入一行代码:

    //设置程序默认图标
    HICON hIcon = ::LoadIcon(hInstance, L"IDI_ICON_LOGO");

我是这样的:

Paste_Image.png

做完以上操作,任务栏图标,EXE图标,都改变了,但是还有一个小地方没有变化,那就是缩略窗口的图标以及任务管理器的图标,这是因为窗体图标没修改,请在InitWindow或者create函数中加上

    //窗体图标(在缩略窗口和任务管理器显示)
    SetIcon(IDI_ICON_LOGO);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容