实现CLucidMultiLanguage类,可以从打成DLL的语言包中读取相应的词条。
主要调用语句:
#include "LucidMultiLanguage.h"
...
CLucidMultiLanguage ML;
...
// 确定多国语言版本
CString t(m_strRootPath);
if(! ML.Init(t, _T("ec_lang")))
{
MessageBox(NULL, _T("Muli-Language error, can not load language resource."), _T("Error"), MB_OK | MB_ICONERROR);
return FALSE;
}
...
CString tip(theApp.ML.GS(IDS_STRING5001));
MessageBox(NULL, theApp.ML.GS(IDS_STRING5004)/*使用示例*/, tip,0);
ML.EnumLanaguages();
1