因此,在我的项目中添加了resource.rc和resource.h文件。将ICO文件添加到Win32程序
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教程很好,但没有多少解释。
看起来像您的图标文件可能已损坏。你能在错误信息中加入更多的上下文吗? (也就是上面和下面的几行) – 2010-06-22 22:59:36