<分区>
我正在使用 Code:Blocks c++ win32 开发一个项目。我已经在这个荣誉页面上阅读了 LoadIcon 和 MAKEINTRESOURCE 的使用。但是,我似乎没有正确使用它们。我用 Greenfish 创建了一个图标并将其命名为“dvc 图标”。它的格式为“.ico”。
当我执行该程序时,出现错误代码“无法打开图标文件‘dvc icon.ico’:没有这样的文件或目录。
下面是代码。
#include <resource.h>
#define IDI_OWNERDRAW 103
#define IDI_BUTTON_ICO 201
#define IDI_dvc icon 205
/* Use default icon and mouse-pointer */
wincl.hIcon = LoadImage (GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_dvc icon));
wincl.hIconSm = LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_dvc icon), IMAGE_ICON, 16, 16, 0);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* No me u */
wincl.cbClsExtra = 0; /* No extra bytes after the window class */
wincl.cbWndExtra = 0; /* structure or the window instance */
接下来我该做什么? 任何帮助深表感谢。谢谢。