多語言的例子 MUIHello

2021-04-22 01:46:24 字數 534 閱讀 8371

在csdn上閒逛,看到乙個這樣的問題:

如何在ppc上實現多語言的程式列表中的名稱在編譯時自動切換

samples竟然有多語言的例子,讓我相當的驚訝!

學習了一下,比我自己的方法簡單很多,看來需要好好學習sdk中提供的例子。

這個例子會生成muihello.exe.0409.mui,這其實是乙個dll資源檔案,有人說這是一種命名規則。在不同的平台上就呼叫不同的資源,實現多語言。

在resfile.cpp檔案中

#include 

"windows.h"//

dll entry point

extern"c

"bool winapi dllmain(handle hinstance, dword dwreason, lpvoid lpreserved)

library      

"muihello.exe.0409.mui

"exports

而且resource.h是共用乙個的。

嘗試了一下,蠻好。

軟體多語言

locale是指特定於某個國家或地區的一組設定,包括字符集,數字 貨幣 時間和日期的格式等。在windows中,每個locale可以用乙個32位數字表示,記作lcid。在winnt.h中可以看到lcid的組成。它的高16位表示字元的排序方法,一般為0。在它的低16位中,低10位是primary la...

多語言切換

專案中應用到了多語言切換,鞏固一下。貼上 大家一起學習。廢話不多說直接上 1 新增多語言 在res values 下預設有個strings,需要多種語言就來建立幾個strings,values右鍵 new 乙個 values res file file name 就是strings director...

mvc3中多語言小例子

1,新建專案glo 2,寫basecontroler,別的controler繼承basecontroler 3,新增資源檔案 此處得注意下,資料夾resources跟下面resource檔名可以隨便取,但後面的中文,英文需要按照這個格式,那個可以在中對照著找 4,在頁面中使用 5,看下效果 接著在網...