查了很多資料 ,都說對于多語言要這樣寫:
簡體中文:
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32
繁體中文
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHT)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
#pragma code_page(950)
#endif //_WIN32
英語
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
對于簡體中文和英語而言,似乎還能顯示正確,但對于繁體而言,代碼頁設置成950后,就會顯示出問題,很是疑惑。但只將代碼頁改回936,這個問題就消失了,想不通為什么?
希望能在知道的多一點。
posted on 2008-05-13 13:48
Sandy 閱讀(483)
評論(0) 編輯 收藏 引用