vc6.0中怎样进行简体和繁体的切换啊?

时间:2020-11-30 14:35:26
我是要在繁体下面开发程序,我把win2000设置成繁体,然后在界面里输入汉字,都是正常的,可是在运行时却显示的乱码,这是为什么?
有没有什么办法,能让我的程序很方便的在简繁体系统下切换?

10 个解决方案

#1


做成多国语言版,就是做两套资源,然后Build两个Release,在繁中下load繁中资源的release,简中下load简中资源的release.

#2


up

#3


可否说的详细些?你说得做两套资源,我不太清楚啊
我知道做成多国语言版,有两套.dll,并且改变.rc文件中的代码,简体 936,繁体 950
在简体环境下输入的字符,在简繁体下都要用936运行
我的理解是,输入一次,然后改变936、950或英文,就能自己变化了
是否应该是这样?

#4


try this
http://www.csdn.net/Develop/article/26/26024.shtm

#5


你说的这种情况,需要使用unicode编译

#6


用unicode标识符编译就行了,在2000和XP下能正常显示繁体的。如果要在98下做,就得按 feiniaoliang(飞鸟良)说的做两套资源了。
在Project\settings...\c/c++\Preprocessor definitions文本框中加入UNICODE标识符就行了前面要加逗号分隔

#7


rebuild提示cannot open file "mfcs42ud.lib"
我把这个文件从安装盘上拷贝到vc的安装目录下,仍然是老样子

#8


我也试过,但没有成功!学习

#9


我知道为什么会乱码, 因为你的dialog的属性本来就是简体的, ,试试看, 你在对话框设计器选择任意的dialog , 然后选择其属性, 就会有个下拉列表框 ,显示你对话框的语言属性, 如果你要繁体的 ,则需要改为Chinese Traditional

#10


哦, 需要改成 Chinese (*)

#1


做成多国语言版,就是做两套资源,然后Build两个Release,在繁中下load繁中资源的release,简中下load简中资源的release.

#2


up

#3


可否说的详细些?你说得做两套资源,我不太清楚啊
我知道做成多国语言版,有两套.dll,并且改变.rc文件中的代码,简体 936,繁体 950
在简体环境下输入的字符,在简繁体下都要用936运行
我的理解是,输入一次,然后改变936、950或英文,就能自己变化了
是否应该是这样?

#4


try this
http://www.csdn.net/Develop/article/26/26024.shtm

#5


你说的这种情况,需要使用unicode编译

#6


用unicode标识符编译就行了,在2000和XP下能正常显示繁体的。如果要在98下做,就得按 feiniaoliang(飞鸟良)说的做两套资源了。
在Project\settings...\c/c++\Preprocessor definitions文本框中加入UNICODE标识符就行了前面要加逗号分隔

#7


rebuild提示cannot open file "mfcs42ud.lib"
我把这个文件从安装盘上拷贝到vc的安装目录下,仍然是老样子

#8


我也试过,但没有成功!学习

#9


我知道为什么会乱码, 因为你的dialog的属性本来就是简体的, ,试试看, 你在对话框设计器选择任意的dialog , 然后选择其属性, 就会有个下拉列表框 ,显示你对话框的语言属性, 如果你要繁体的 ,则需要改为Chinese Traditional

#10


哦, 需要改成 Chinese (*)