ana*_*and 7 resources visual-c++
我想在VC++ 2005中添加一个文本文件作为资源.我无法在资源模板中找到文本作为选项.
一旦添加,如何在编程时引用该文件?
hum*_*mba 11
这很简单:在您的解决方案中,切换到资源视图,右键单击RC文件,选择"添加资源",单击"导入",选择"所有文件",然后打开所需的文件.系统会提示您输入自定义资源类型.例如,输入"TEXT".
您现在可以加载自定义资源,如下所示:
HRSRC hRes = FindResource(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_TEXT1), _T("TEXT"));
DWORD dwSize = SizeofResource(GetModuleHandle(NULL), hRes);
HGLOBAL hGlob = LoadResource(GetModuleHandle(NULL), hRes);
const BYTE* pData = reinterpret_cast<const BYTE*>(::LockResource(hGlob));
Run Code Online (Sandbox Code Playgroud)
您无需解锁或释放资源,因此无需任何其他调用即可完全按照编写的方式使用此代码.程序退出时将释放资源.
归档时间: |
|
查看次数: |
6350 次 |
最近记录: |