多国语言的互相转换(纯资源DLL)
2008-09-23 09:47
465 查看
//多国语言的互相转换
void CMainFrame::OnTestMenu()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
if(theApp.m_bIsChinese)
{
m_hInst = ::LoadLibrary("English");
AfxSetResourceHandle(m_hInst);
CMenu *pMenuCurrent = GetMenu();
m_pMenuNew = new CMenu;
if(pMenuCurrent->m_hMenu != m_hMenuDefault)
{
pMenuCurrent->DestroyMenu();
delete pMenuCurrent;
}
m_pMenuNew->LoadMenu(IDR_MAINFRAME);
SetMenu(m_pMenuNew);
theApp.m_bIsChinese = FALSE;
//MessageBox("测试成功");
}
else
{
m_hInst = ::LoadLibrary("Chinese");
AfxSetResourceHandle(m_hInst);
CMenu *pMenuCurrent = GetMenu();
m_pMenuNew = new CMenu();
if(pMenuCurrent->m_hMenu != m_hMenuDefault)
{
pMenuCurrent->DestroyMenu();
delete pMenuCurrent;
}
m_pMenuNew->LoadMenu(IDR_MAINFRAME);
SetMenu(m_pMenuNew);
theApp.m_bIsChinese = TRUE;
//MessageBox("test success");
}
}
void CMainFrame::OnTestMenu()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
if(theApp.m_bIsChinese)
{
m_hInst = ::LoadLibrary("English");
AfxSetResourceHandle(m_hInst);
CMenu *pMenuCurrent = GetMenu();
m_pMenuNew = new CMenu;
if(pMenuCurrent->m_hMenu != m_hMenuDefault)
{
pMenuCurrent->DestroyMenu();
delete pMenuCurrent;
}
m_pMenuNew->LoadMenu(IDR_MAINFRAME);
SetMenu(m_pMenuNew);
theApp.m_bIsChinese = FALSE;
//MessageBox("测试成功");
}
else
{
m_hInst = ::LoadLibrary("Chinese");
AfxSetResourceHandle(m_hInst);
CMenu *pMenuCurrent = GetMenu();
m_pMenuNew = new CMenu();
if(pMenuCurrent->m_hMenu != m_hMenuDefault)
{
pMenuCurrent->DestroyMenu();
delete pMenuCurrent;
}
m_pMenuNew->LoadMenu(IDR_MAINFRAME);
SetMenu(m_pMenuNew);
theApp.m_bIsChinese = TRUE;
//MessageBox("test success");
}
}
相关文章推荐
- 多国语言编程之资源转换
- 多国语言编程之资源转换
- 多国语言编程之资源转换
- 多国语言strings.xml与excel表格互相转换
- MFC多国语言——资源DLL
- (转)使用SE String Resouce制作多国语言程序资源文件
- 如何将语言文件po和mo互相转换
- (初学版)多国语言中动态加载语言dll
- VS2010下添加DLL多国语言包
- LC_MESSAGES、语言文件po和mo互相转换
- 用VC纯资源dll制作多语言界面程序
- 字符串资源多国语言版本的出错问题
- C#语言的Image和byte数组的互相转换
- MFC加载纯资源DLL ,常用于实现多语言
- VC中使用纯资源dll实现多语言版本
- 总结VC与易语言DLL互相调用的方法
- LC_MESSAGES、语言文件po和mo互相转换
- go语言string、int、int64互相转换[待编辑]
- 使用VB6资源文件开发多国语言应用攻略
- windows mobile 下用资源DLL实现多语言支持的方法