以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- WinCE應用開發 (http://www.hufushizhe.com/bbs/list.asp?boardid=35) ---- WinCE文件目錄定制及內存調整 (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=35&id=1796) |
-- 作者:wangxinxin -- 發布時間:2010-11-26 9:14:03 -- WinCE文件目錄定制及內存調整 MUI是指多語言的支持,可以在WinCE系統中支持多種語言,并根據需要進行切換。下面介紹一下具體的實現:
1. 添加多種語言: 創建一個WinCE工程,然后在”Solution Explorer”中右擊工程,選擇”Properties”,會彈出一個對話框。在左側的列表中選擇”Local”,在右側選擇所要支持的語言,這里我選擇了French,Japanese,Chinese(PRC)和English四種語言。在”Default Locale:”中選擇系統的默認語言,這里選擇的是英語。如圖: 2. 添加MUI組件 在”Catalog Item View”中選擇支持MUI的組件,選擇”Core OS”->”CEBASE”->”International”->”Multilingual User Interface(MUI)”,如圖: 在上面選擇了French,Japanese,English和Chinese四種語言,如果要想WinCE能夠正確顯示,還要選擇相應的字體。在這里只需為Chinese和Japanese添加字體。選擇”Core OS”->”CEBASE”->”International”->”Locale Specify Support”->”Chinese(Simplified)”->”Fonts”->”SimSun & NSimSun”->”SimSun & NSimSun”來添加中文字體,同樣的方法在”Locale Specify Support”下找到”Japanese”然后添加日語字體。 3. 編譯MUI工程
English:0409 Chinese(PRC):0804 French:040C Japanese:0411 命令如下: createmui 0409,0804,040C,0411 運行成功后會生成一個MultiUI.bib文件,打開該文件,拷貝所有內容到common.bib文件的末尾。MutiUI.bib文件中可能包含k.coredll.dll.xxx,在common.bib文件中刪除所有的k.coredll.dll.xxx項。 最后重新Makeimg就可以了。 4. 運行測試 下載并運行WinCE,可以看到默認的語言是英文的。選擇”start”->”setting”->”Control Panel”彈出控制面板,然后選擇”Regional Settings”,再選擇”User Interface Language”,選擇要切換的語言,比如Chinese(PRC),如圖: 重新啟動目標板,如果你用WinCE模擬器的話,在菜單中選擇File,然后選擇Reset,選擇Soft來重新啟動。重起以后,界面就會變成中文的WinCE系統了。 |