在资源管理器中添加“定制资源”;
比如说TXT类型的。
然后,以下的代码用来导入资源。
注:IDR_TXT2为ID,TXT为类型
//////////////////////////////////////////////////////////////////////////
HINSTANCE hInstance = AfxFindResourceHandle(MAKEINTRESOURCE(IDR_TXT2), "TXT");
HRSRC hRes = FindResourceEx(hInstance, "TXT", MAKEINTRESOURCE(IDR_TXT2), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT));
HGLOBAL hResData = LoadResource(hInstance, hRes);
void *lpvData = LockResource(hResData);
int cbSize = SizeofResource(hInstance,hRes);
//////////////////////////////////////////////////////////////////////////
因为前面假设导入的是文本文件,所以我们可以用以下面的方式进行处理。
// TODO: add draw code for native data here
istringstream in((char*)lpvData);
string word;
int y = 100;
while (in >> word)
{
。。。
}