代码如下所示:
HINSTANCE hInst = AfxGetResourceHandle();
if (hInst == NULL)
{
return FALSE;
}
HRSRC hRsrc = ::FindResource(hInst,strBmp,_T("BMP")); // type
if (!hRsrc)
{
return FALSE;
} // load resource into memory
DWORD dwSize = SizeofResource(hInst, hRsrc);
HGLOBAL hRes = LoadResource(hInst, hRsrc);
if (!hRes)
{
return FALSE;
}
LPVOID pvSrc = GlobalLock(hRes);
为什么pvSrc会是空?最奇怪的是release下会这样,debug下没有问题。
其中资源中有一个“BMP”类型。里边放的是二进制的图片。
我的目的就是从资源中读出这个二进制图片。但出现了这个问题。
请教好多人,没人知道为什么,请高手指教。
HINSTANCE hInst = AfxGetResourceHandle();
if (hInst == NULL)
{
return FALSE;
}
HRSRC hRsrc = ::FindResource(hInst,strBmp,_T("BMP")); // type
if (!hRsrc)
{
return FALSE;
} // load resource into memory
DWORD dwSize = SizeofResource(hInst, hRsrc);
HGLOBAL hRes = LoadResource(hInst, hRsrc);
if (!hRes)
{
return FALSE;
}
LPVOID pvSrc = GlobalLock(hRes);
为什么pvSrc会是空?最奇怪的是release下会这样,debug下没有问题。
其中资源中有一个“BMP”类型。里边放的是二进制的图片。
我的目的就是从资源中读出这个二进制图片。但出现了这个问题。
请教好多人,没人知道为什么,请高手指教。
解决方案 »
- MFC 如何画标题栏中的最小化,还原按钮
- 对话框填充在单文档窗口中的文本区域
- 在vc的对话框上放一个flash控件, 然后创建一个线程播放flash, 我需要连续播放几个不同的flash,
- 请问 : 截获通过IE接收的数据(从服务器发来的)内容显示乱码,请说详细点如何解码
- 请问MFC有什么组件能读取数据库的数据到变量中而不显示
- 怎么样直接在浏览器中打开一段HTML代码?
- 【逃离编程】---大家畅所欲言,程序员转行都干些什么啊!!!
- Visual C++和vc++有什么区别?
- 关于线程同步
- 构造函数问题!!大家给看
- 在程序中出现了内存释放不完全的问题应该怎么排查?
- 在线等:在一个对话框中,点击一个按钮,在对话框类的这个按钮的响应函数中想调用cmyview类的一个函数,怎么办呢
结帖了。