我把一个文本文件放到资源里,ID是:"IDR_TXT1"
然后用下面一段代码读出来,可MessageBox打出来的是空的
HRSRC hRes;
HGLOBAL hTxt;
LPCTSTR pstr;
hRes=FindResource(NULL,"IDR_TXT1",RT_STRING);
hTxt=LoadResource(0,hRes);
pstr=(LPCTSTR)LockResource(hTxt);
MessageBox(pstr);
UnlockResource(hTxt);
FreeResource(hTxt);
up
HINSTANCE hInst;
//hInst=WinMain函数传入的hInstance
//"TXT"为资源的类型名称
hRes=FindResource(hInst,MAKEINTRESOURCE(IDR_TXT1),"TXT");
将hRes=FindResource(NULL,"IDR_TXT1",RT_STRING);
改为hRes=FindResource(NULL,MAKEINTRESOURCE(IDR_TXT1),RT_STRING);