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...