我想在对话框的图片控件上设置一个图标。我为我的图片控件创建了一个Control变量,我尝试使用 loadimage 和 seticon 函数设置图标,如下所示。
CStatic pic_var;
HANDLE icon= LoadImage(NULL,MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,0,0,LR_DEFAULTCOLOR|LR_DEFAULTSIZE);
pic_var.SetIcon((HICON)icon);
但我的LoadImage
失败了。返回的错误代码是
"ERROR CODE: 1813 ERROR_RESOURCE_TYPE_NOT_FOUND
The specified resource type cannot be found in the image file."
我尝试使用LoadIcon
,但没有任何改变。任何人都可以发现问题吗?
答案 0 :(得分:0)
您是否将图片加载到资源文件夹并分配了资源ID?