函数原型:
HRSRC WINAPI FindResource(
_In_opt_ HMODULE hModule,
_In_ LPCTSTR lpName,
_In_ LPCTSTR lpType
);
HModule handle = GetModuleHandle("本dll文件名");将该句柄保存作为findresource的参数,则FindResource就不会返回上述错误代码了。
同样,
HGLOBAL WINAPI LoadResource(
_In_opt_ HMODULE hModule,
_In_ HRSRC hResInfo
);
LoadResource函数也要给第一个参数指定的模块句柄,以保证资源的正确加载。
在这两个函数使用过程中要注意模块句柄的问题。即使发生错误后,也可以用getLastError()把错误代码打印出来,以确定是哪种类型的错误。