在C ++中使用带有StringTables的UpdateResource

时间:2012-10-26 23:59:57

标签: c++ embedded-resource

我需要使用UpdateResource()在C ++中编辑文件的资源,但是我不确定如何获取第5个参数(lpData)的数据。

我不知道如何创建需要为函数和数据结构提供的数据,是否有人可以提供有关如何获取/创建数据的指导?

1 个答案:

答案 0 :(得分:0)

只需使用:

wchar_t wszMyText[] = L"Some text";
HANDLE hUpdate = BeginUpdateResourceW( L"/path/to/file", FALSE );
// test return value.
BOOL res = UpdateResourceW( hUpdate, RT_STRING, L"MyResource", wszMyText,
    sizeof(wszMyText) - sizeof(wchar_t);
// check return value
EndUpdateResource( hUpdate, FALSE );