VC 通過INI配置檔案,實現多國語言切換介面

2021-07-12 01:01:25 字數 954 閱讀 4703

1、針對介面控制項上的字元,為不同語言做乙個ini檔案,如:chinese.ini,english.ini2、新建乙個用於初始化介面的函式:

void initlanguage(int nlanguage);//初始化介面語言

void clanguagetestdlg::initlanguage( int nlanguage )

else

cstring str;

str =inifile.readstring(_t("dialog_100"),_t("caption"),_t("對話方塊標題"));

setwindowtext(str);

……}說明:tinifile是乙個ini檔案操作類

3、每次選擇語言時,去呼叫initlanguage函式,動態改變語言字元。

chinese.ini內容如下:

[dialog_100]

caption=多國語言測試對話方塊

1001=多語言測試

1002=這是靜態控制項

1003=選擇語言:

1004=中文

1005=英文

1006=確定

1007=退出

1008=當前語言:中文

english.ini內容如下:

[dialog_100]

caption=multi-lingual test dialog

1001=multi-language test

1002=this is a static control

1003=choose a language:

1004=chinese

1005=english

1006=ok

1007=exit

1008=current language:english

操作INI配置檔案 vc

1.ini ini檔案被用來對作業系統或特定程式初始化或進行引數設定。2.優勢 ini有自己特定的格式,不用連同格式一起寫入檔案 ini有自己特定的讀寫方式,讀取時方便快捷。3.實現 a 格式 setion time0 2013 01 13 count 1 b 使用 a 在配置檔案中寫入time0的...

vc讀寫配置檔案ini

配置檔案中經常用到ini檔案,在vc中其函式分別為 寫入.ini檔案 lpctstrlpstring,鍵值,也就是資料 lpctstrlpfilename ini檔案的路徑 讀取.ini檔案 lpctstrlpdefault,如果lpreturnedstring為空,則把個變數賦給lpreturne...

ini配置檔案讀寫實現

標頭檔案 pragma once class operateini 原始檔 include stdafx.h include operateini.h include include include include define size line 1024 每行最大長度 define size f...