c++ - 将 ICO 文件添加到 Win32 程序

标签 c++ ico

于是在我的项目中添加了一个resource.rc 和一个resource.h 文件。

resource.rc 有#include "resource.h"IDI_MYICON ICON "my_icon.ico"

resource.h 有#define IDI_MYICON 201

wincl.hIcon = LoadIcon (GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_MYICON));
wincl.hIconSm = (HICON) LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_MYICON),     IMAGE_ICON, 16, 16 ,0);

我收到编译器错误读取“[资源错误] my_icon.ico 读取 2440 返回 2439”

我也在自学这个 API。网上有什么好的资源吗?伪造的 win32 API 教程很好,但解释不多。

最佳答案

我建议使用 ResEdit , 是一个非常强大的资源编辑工具。

关于c++ - 将 ICO 文件添加到 Win32 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097733/

相关文章:

c++ - 创建用于在函数内写入的文件的最简单方法?

html - 在图像元素 <img> 中显示 .ico

html - 为什么 Chrome 会同时请求 .svg 和 .ico 网站图标?

html - Ico 不会显示在选项卡上

favicon.png 与 favicon.ico - 为什么我应该使用 PNG 而不是 ICO?

c++ - 初始化类和列表

c++ - _CRTDBG_MAP_ALLOC 根本没有输出

C++ private char* 成员分配失败 'Expression must be a modifiable lvalue'

C++类,调用成员函数时出现段错误

Python PIL 有时无法将 ico 转换为 png