我正在尝试使用FindResource来获取我的.rc文件中的PNG句柄,但它总是失败并且找不到1814名称。 PNG肯定在.rc中,它的行是:
IDB_PNG1 PNG "Resources\\116.png"
我正在尝试使用
加载它HRSRC hResource = FindResource(GetModuleHandle(NULL), TEXT("IDB_PNG1"), TEXT("PNG"));
但它总是给出NULL。
有什么想法吗?
谢谢..
答案 0 :(得分:3)
FindResource(.., TEXT("IDB_PNG1"), ...);
这是错的,ID是一个数字,而不是一个字符串。使用MAKEINTRESOURCE(IDB_PNG1)。
答案 1 :(得分:0)
必须使用FindResourceEx并明确设置中性语言。