hendly 发表于 2009-4-8 14:23:09

CVI菜单及界面的的语言环境选择

写了一个程序,为了兼容不同语言的操作系统,想让程序可以选择以中文或英文来显示。请问哪位大侠有好的办法?

胆生毛 发表于 2009-4-8 14:53:43

可以用函数设定调用哪个菜单。在EDIT里面可以多设定几种语言菜单。

胆生毛 发表于 2009-4-8 14:54:12

换语言就是换不同的MENU装载进来。

hcwz 发表于 2009-4-8 19:39:39

像控件的名称之类的如果是用中文命名的话,如果在英文的操作系统里是显不出来的,如果要显示的是中文的名称的话,我一般都是写好名称,截成图片,用CVI中的Picture控件实现.

netcreature 发表于 2009-4-9 08:46:52

本帖最后由 netcreature 于 2009-4-9 08:47 编辑

1、程序启动前先判断操作系统,并设置相应标记(如static int Flag;);
2、使用if(Flag)...else...语句动态初始化面板、控件、菜单的外观(可以写成子程序):即使用SetPanelAttribute(),SetCtrlAttribute(),SetMenuBarAttribute()等函数改变相应的显示字符(它们都和具体回调函数无关、仅是显示外观而已)!

panheping 发表于 2009-4-13 11:35:08

hoohoo

panheping 发表于 2009-5-11 11:18:51

allqq-mogudiandian-26all
页: [1]
查看完整版本: CVI菜单及界面的的语言环境选择