对比http://blog.csdn.net/jiht594/article/details/7042261,那篇文章使用了SetThreadLocale。
今天要在keyboard backlight软件上添加多语言,但是该软件运行在xp环境下,MUI无法应用,因此选择了string table来完成多语言的支持。具体操作如下:
1.打开工程rc视图,选中String table中的唯一一张表String table,点击右键选择Insert copy,选择自己需要的国家语言,新建一张string table。
2.在新建的string table中,输入相应的国家的语言。
3.在代码中建立cstring,用loadstring函数导入需要的string的ID。
4.编译,运行,工程就会自动根据系统当前语言进行选择对应的string table工作了。