用CFile打开某个固定路径的文件,只需要使用Open函数(比如CFile file.Open("file1.txt",CFile::modeRead))。
我现在想要把某个固定的.txt文件以资源的方式嵌进程序中(假设资源ID为IDT_FILE2),那请问各位CFile要怎样才能把该资源中的数据读出来吗?
望各位不吝赐教,谢谢!CFile
我现在想要把某个固定的.txt文件以资源的方式嵌进程序中(假设资源ID为IDT_FILE2),那请问各位CFile要怎样才能把该资源中的数据读出来吗?
望各位不吝赐教,谢谢!CFile
http://blog.csdn.net/visualeleven/article/details/6035381
HRSRC hRsrc = Findresource(null, MAKEINTRESOURCE(ITEMID), TEXT("MyType"));
if (NULL == hRsrc)
return FALSE;
//获取资源的大小
DWORD dwSize = SizeofResource(NULL, hRsrc);
if (0 == dwSize)
return FALSE;
//加载资源
HGLOBAL hGlobal = LoadResource(NULL, hRsrc);
if (NULL == hGlobal)
return FALSE;
//锁定资源
LPVOID pBuffer = LockResource(hGlobal);
if (NULL == pBuffer)
return FALSE;貌似pBuffer就是txt里的数据了,如果硬要用CFile那就写入文件生成TXT再读,不过感觉有点像脱裤子放屁