右键资源文件,添加->资源。
这样就创建了一个RC文件。
切换到 资源视图,右键rc文件,添加资源
选择ICON,导入
然后选择一张ICON图片,导入后修改ID名称为IDI_ICON_LOGO,
最后生成文件,就发现EXE图标变成我们自己导入的那个了
如果还需要窗体在任务栏上的图标变化,则在WinMain中加入一行代码:
//设置程序默认图标
HICON hIcon = ::LoadIcon(hInstance, L"IDI_ICON_LOGO");
我是这样的:
做完以上操作,任务栏图标,EXE图标,都改变了,但是还有一个小地方没有变化,那就是缩略窗口的图标以及任务管理器的图标,这是因为窗体图标没修改,请在InitWindow或者create函数中加上
//窗体图标(在缩略窗口和任务管理器显示)
SetIcon(IDI_ICON_LOGO);