MFC的多语言控制
添加版本控制 = 添加新的属性控制表
代码控制StringTable.h
#ifdef LANGUAGE_CHINESE #define ID_STRING_EXAMPLE “例子” #endif #ifdef LANGUAGE_ENGLISH #define ID_STRING_EXAMPLE “Example” #endif |
中文
英文
资源控制xxxChinese.rc、xxxEnglish.rc
xxxChinese.rc
#ifdef LANGUAGE_CHINESE ………………………………… #ifdef _WIN32 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED #pragma code_page(936) #endif //_WIN32 ………………………………… ………………………………… #endif |
xxxEnglish.rc
#ifdef LANGUAGE_ENGLISH ………………………………… #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 ………………………………… ………………………………… #endif |
中文
英文