CVI菜单及界面的的语言环境选择
写了一个程序,为了兼容不同语言的操作系统,想让程序可以选择以中文或英文来显示。请问哪位大侠有好的办法? 可以用函数设定调用哪个菜单。在EDIT里面可以多设定几种语言菜单。 换语言就是换不同的MENU装载进来。 像控件的名称之类的如果是用中文命名的话,如果在英文的操作系统里是显不出来的,如果要显示的是中文的名称的话,我一般都是写好名称,截成图片,用CVI中的Picture控件实现. 本帖最后由 netcreature 于 2009-4-9 08:47 编辑1、程序启动前先判断操作系统,并设置相应标记(如static int Flag;);
2、使用if(Flag)...else...语句动态初始化面板、控件、菜单的外观(可以写成子程序):即使用SetPanelAttribute(),SetCtrlAttribute(),SetMenuBarAttribute()等函数改变相应的显示字符(它们都和具体回调函数无关、仅是显示外观而已)! hoohoo allqq-mogudiandian-26all
页:
[1]