多國語言(本地化)(VFB教程1-5)

  勇芳 2018-2-17 6813

此處為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) 

因國家互聯網安全管理要求,關閉回帖功能。大家需要留言,請使用【勇芳軟件客服】即時聯系勇芳點此打開->>勇芳軟件客服
返回
聯系勇芳
一个人看的www视频播放中文_2012中文字幕电影_亚洲国产成人高清在线观看_中文字幕天堂最新版在线网