还是一个老套的问题??资源文件的读取 FindResource()
读取一资源 ID为 IDR_WAV.
调用 FindResource() 是出问题...
C/C++ code
LPSTR szResourceType = "BIN_DATA"; // 资源的类型 HRSRC hRes = FindResource(NULL, MAKEINTRESOURCE(nIDResource),szResourceType); // 查找资源句柄 //HRSRC hRes = FindResource(hInstance, MAKEINTRESOURCE(nIDResource),szResourceType); // 查找资源句柄
编译器是不报错的 。。。
但是hRes在调试时提示
unused:CX0030:ERROR : expression cannot be evaluated
FindResource()的第一个参数要怎么设置?原型
HRSRC FindResource(
HMODULE hModule,
LPCTSTR lpName,
LPCTSTR lpType
);
另外,我的资源是一个导入的 .wav音频, ResourceType 是那样设置的吗 "BIN_DATA" ??
发现CSDN上有不少人在问FindResource(),看了半了也没有看出什么来。。
有人做过或者懂的话,还望指点??