在资源中维护字符串的应用程序可以以最少的努力转换为新的语言。而不是在源模块中搜索字符串,开发人员可以简单地翻译资源文件中的字符串并重新链接应用程序。此外,使用字符串资源可以简化从相同源文件创建应用程序的Unicode和非Unicode版本。
LoadString函数从应用程序的可执行文件中加载一个字符串资源。FormatMessage函数加载字符串资源并解释可能嵌入到字符串中的格式化选项。
二进制形式的Windows 32位资源以Unicode格式存储。当加载资源时,应用程序可以使用Unicode版本的资源函数(例如LoadStringW)来获取作为Unicode数据的资源。