MFC中怎样添加多语言资源?
我想实现一个多语言版的软件,根据系统语言设定显示语言,看了一些资料,都是说添加资源文件,但是我不知道怎么添加。我试过新建一个WIN32的DLL,添加TABLE STRING资源,里面定义了IDS_TESTSTR,
ID 值 标题
IDS_TESTSTR 300 中文
相应的resource.h里也有#define IDS_TESTSTR 300的定义,编译成DLL后拷到我的MFC可执行程序目录下。MFC里也有IDS_TESTSTR这个ID的定义,
ID 值 标题
IDS_TESTSTR 200 ENGLISH
我把DLL的.RC文件包含进MFC,编译就会报错,提示资源重复;不包含DLL的.RC文件,则编译通过,可以加载DLL,但是找不到资源IDS_TESTSTR,MessageBox出的IDS_TESTSTR是空的。麻烦各位给点提示,怎样实现同一资源ID能根据不同的DLL而取相应的值,关于资源文件的操作最好是详细点。