C++中的嵌入式资源

Uda*_*day 7 c++ winapi visual-studio-2005

如何创建嵌入式资源,然后从C++访问它?

有关如何读取资源的任何示例都会很棒.

我正在使用Visual Studio 2005.

提前致谢.

编辑:我想在验证收到的xml文件的架构时放置一个xsd文件.

Ism*_*ael 9

我正在做@Sharptooth之前解释并使用以下代码来获取资源

HRSRC hResInfo = FindResource(hInstance, MAKEINTRESOURCE(resourceId), type);
HGLOBAL hRes = LoadResource(hInstance, hResInfo);
LPVOID memRes = LockResource(hRes);
DWORD sizeRes = SizeofResource(hInstance, hResInfo);
Run Code Online (Sandbox Code Playgroud)

在这里你必须改变resourceIdtype.

例如,我使用的.png文件FindResource(hInstance, MAKEINTRESOURCE(bitmapId), _T("PNG"));("PNG"字符串是您在添加自定义资源时使用的类型).