自己做的程序如何实现英文版和中文版切换? 现在有很多程序,同时以显示英文版和中文版.如果我们自己做的程序需要实现这个功能,一般是怎么做的?有比较简单的方法吗?请各位帮忙提点提点. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没做过,感觉应该是做两个资源文件吧?up&gz dll资源切换或把所有的写到一个配置文件中去。然后动态切换就行了 去下载emule的source看看吧。或者去www.visall.com下载看看吧,两种不同的方式呢 用VC实现支持多语言的程序http://www.vckbase.com/document/viewdoc/?id=1102VC中多语言菜单的实现http://www.vckbase.com/document/viewdoc/?id=547 把语言包装在dll文件中,根据需要调用就可以了。 此问题具有伟大的现实意义比如说, 最近流行的BITCOMET就是有十多种语言 如何进行DLL语言切换?请大家给我点提示或原程序。如果我需要进行MessageBox输出,怎么根据语言来输出中文或英文?如果我要更改一个Button的Caption,怎么根据语言来更改? 使用纯资源DLL文件实现多语言菜单、界面文字、Tooltips等http://dev.csdn.net/develop/article/19/19099.shtm http://dev.csdn.net/develop/article/20/20055.shtm 调用MessageBox的时候不要直接使用常量字符串,用CString::LoadString(UINT nID);nID是字符串在资源.rc档中的字符串对应的ID,这个ID定义在resource.h中,把资源全部放到一个单独的Dll工程中,不同语言的工程不同,但resource.h完全一样,代码工程的App的InitInstance中,添加下面的语句,HINSTANCE hInst = LoadLibrary("C:\\YourRes.dll");AfxSetResourceHandle(hInst);就可以了, tinyxml问题 USB通讯问题,欢迎兔子党和各位高手!! 动态生成数组初始化很慢的问题 高分求联通模拟网关。 如何在一个win32的Dll中控制主程序中的一个线程? 简单的问题:如何将CMainFrame中的变量传给CMyDoc 我想做一个udp数据的接收端 怎样调整 PC 喇叭的音量? 如何让一个窗口不被该变大小?? jiangsheng(蒋晟)请看。。。 请大伙进来看看,一个编程方面的题目,高手能提供一个解题的思路就行了 求教一个经常碰到的问题?
up&gz
http://www.vckbase.com/document/viewdoc/?id=1102VC中多语言菜单的实现
http://www.vckbase.com/document/viewdoc/?id=547
如果我需要进行MessageBox输出,怎么根据语言来输出中文或英文?
如果我要更改一个Button的Caption,怎么根据语言来更改?
用CString::LoadString(UINT nID);
nID是字符串在资源.rc档中的字符串对应的ID,
这个ID定义在resource.h中,把资源全部放到一个单独的Dll工程中,
不同语言的工程不同,
但resource.h完全一样,代码工程的App的InitInstance中,
添加下面的语句,
HINSTANCE hInst = LoadLibrary("C:\\YourRes.dll");
AfxSetResourceHandle(hInst);
就可以了,