在VB中如何实现"在程序安装时选择语言"

解决方案 »

  1.   

    用UNICODE编码写多种语言的界面到一个配置文件(.INI),并在程序的WM_PAINT中配合INI文件写到程序的界面上...例如:[简体中文]
    0001=文件
    0002=编辑[English]
    0001=File
    0002=Edit
      

  2.   

    请问UNICODE是什么东西,在哪里能找到
      

  3.   

    Unicode一种编码方式
    为了像我们伟大祖国这样的双字节文字而设的
      

  4.   

    Windows操作系统是基于消息机制的,例如,WM_PAINT就是一条消息,是指操作系统正在 描绘[Paint] 程序界面,自己用API写一个钩子,钩住这条消息,在消息产生后更改相应的内容就行了...比如,当前用户选择的语言是中文,就读出配置文件(.ini)中相应的键值,并在WM_Paint中替换到各处,显示出来以后,程序就是中文界面,当用户选择了英文,就把配置文件(.ini)中的各键值读出,再一一对应的画到各控件,就可以实现多语言....Unicode  是一种宽编码集,可以用来表示所有语种的文字,不同操作系统也不会有乱码的现像....如何才能保存为Unicode?记事本=>保存=>保存类型下面有一个编码=>Unicode就可以了...不过,你要想输入韩文/日文,还要装一个韩文/日文的输入法呀!当然,你要是用的韩文/日文版的操作系统也可以!
      

  5.   

    能不能具体讲一下在VB中如何操作,Unicode编码这部分我会了
      

  6.   

    ?你用InstallShield做出来的就是这样子的阿……