无法使用 LoadIcon WINAPI 从资源加载图标
Can't load icon from resources using LoadIcon WINAPI
为什么这行代码在 Visual C++ 中不起作用
_icon = LoadIcon(GetModuleHandle(NULL) ,MAKEINTRESOURCE(IDI_ICON1));
我检查了 rc 文件和 resource.h 并且图标定义在那里
rc文件
IDI_ICON1 ICON "resources\close.ico"
resource.h
#define IDI_ICON1 101
我在静态库中使用此代码,因此 HINSTANCE 与 exe 的相同,对吗?
但我总是得到 ERROR_RESOURCE_TYPE_NOT_FOUND 错误。
在链接器选项中使用附加依赖项包含静态库的 .res 文件。请注意,静态库中的资源 ID 可能与项目 resource.h
中定义的 ID 冲突
为什么这行代码在 Visual C++ 中不起作用
_icon = LoadIcon(GetModuleHandle(NULL) ,MAKEINTRESOURCE(IDI_ICON1));
我检查了 rc 文件和 resource.h 并且图标定义在那里
rc文件
IDI_ICON1 ICON "resources\close.ico"
resource.h
#define IDI_ICON1 101
我在静态库中使用此代码,因此 HINSTANCE 与 exe 的相同,对吗?
但我总是得到 ERROR_RESOURCE_TYPE_NOT_FOUND 错误。
在链接器选项中使用附加依赖项包含静态库的 .res 文件。请注意,静态库中的资源 ID 可能与项目 resource.h
中定义的 ID 冲突