多国语言(本地化)(VFB教程1-5)

  勇芳 2018-2-17 9798

此处为VisualFreeBasic编程教程(从零开始学或VB进阶)的子章节部分,全部目录点链接。

QQ截图20180217193356.jpg

在工程属性里选中多语言支持,然后正常写软件。

当你编译后,在工程输出里,有个【default.lang】 语言文件产生。

它把所有控件、窗口的用到的字符串都写在里面,你会发现,开启的软件,文字都是空白的。

你需要在

QQ截图20180217200642.jpg

QQ截图20180217201624.jpg

这里加载语言文档,不同语言,可以复制default.lang】 修改文本即可。

还有代码中的文本,就用

FF_GetLangSt("MSGBOX_TEXT")

而在语言文本里是:

MSGBOX_CAPTION       =MyMessageBox
MSGBOX_TEXT          =This is my message box text.\rAnd this is the second line.

软件里这样写

  Select Case MessageBox( hWndForm,FF_GetLangSt("MSGBOX_TEXT"), FF_GetLangSt("MSGBOX_CAPTION"), _
                          MB_OK Or MB_DEFBPTTON1 Or MB_APPLMODAL )
     Case IDOK
  End Select

请注意,MSGBOX_TEXT 关键数据值包含"\r" 是表示"回车"的说明符。VFB加载此字符串时它会将 \r 替换 Chr(13,10) 

因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部