在工程中,位图、光标、菜单等资源都可以用相关的函数读取使用,对于一般的附在工程中的资源可以如下读取:
HINSTANCE hInst = AfxGetResourceHandle();
HRSRC hRsrc = ::FindResource(hInst,
MAKEINTRESOURCE(IDR_MB), // 资源ID
"MB" // 资源类型
);
if (!hRsrc)
return FALSE;
// load resource into memory
DWORD len = SizeofResource(hInst, hRsrc); // 资源大小
BYTE* lpRsrc = (BYTE*)LoadResource(hInst, hRsrc); // 将资源读入内存,并得到首地址指针
if (!lpRsrc)
return FALSE;
博客介绍了工程中资源的读取方法,对于位图、光标、菜单等附在工程中的资源,可通过相关函数读取。给出了具体代码示例,包括获取资源句柄、查找资源、获取资源大小以及将资源读入内存等操作。
2380

被折叠的 条评论
为什么被折叠?



