博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】MiniUtilityFramework(七):STRING
阅读量:6489 次
发布时间:2019-06-24

本文共 591 字,大约阅读时间需要 1 分钟。

转载自:

 

和IMAGE_FILE一样,STRING也不属于控件类别,仅仅只是配置文件中控制输出文本的字段,并且所设置的KEY比IMAGE_FILE更少。

    
    STRING的作用是在不重新编译程序的前提下,只是通过修改配置文件就能达到添加多种语言支持之目的。
    
    STRING和LANGUAGE有关,范例如下:
        
  [LANGUAGE]
  CHS
  EN
  
  [STR_NAVI]
  TYPE=STRING
  EN="NAVITION"
  CHS="导航" 
  
  由如上范例我们可以看出,除了TYPE这个KEY以外,其余的KEY都和LANGUAGE这个SECTION的KYE有关。甚至可以这么说,如果LANGUAGE没有相应的KEY,那么STRING中无论怎么设置,在程序中都不会有相应的文本出现。
  
  也就是说,如果LANGUAGE为如下KYE时:
  
  [LANGUAGE]
  EN
  
  那么STR_NAVI中的CHS无论如何都不可能在程序中设置并显示出来。
  
  在MUF的使用当中,可以在CUserWnd的子类调用SetCurLanguage函数设置相应的语言:
  
  SetCurLanguage(TEXT("EN"));
  
  这里唯一需要注意的是,SetCurLanguage的形参必须为LANGUAGE的某一个KYE名。

转载于:https://www.cnblogs.com/hao507/articles/2276493.html

你可能感兴趣的文章
常见Android面试题及答案(详细整理)
查看>>
Unity UI相关总结
查看>>
Java 9 尝鲜之JShell交互式编程环境
查看>>
Linux 文件夹含义(转)
查看>>
c++构造函数具体解释
查看>>
利用ROS工具从bag文件中提取图片
查看>>
JDBC2.0操作:结果集,更新,插入,删除,批处理语句
查看>>
HDU 1710 Binary Tree Traversals(二叉树)
查看>>
C#知识点总结系列
查看>>
POJ 3463 Sightseeing
查看>>
[转]真正了解CSS3背景下的@font face规则
查看>>
loadrunner下的putty和plink
查看>>
鼠标右键添加"在此处打开命令窗口"
查看>>
exadata(硬件更换文档部分)
查看>>
Asp.Net Core WebAPI入门整理(一)
查看>>
CSS Text
查看>>
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题...
查看>>
Android 防内存泄露handler
查看>>
redis-3.0.0_rc5的RPM包制定
查看>>
Android基础面试题
查看>>