如何改变对话框上的资源(英文变成中文) 我有一个基于对话框程序,为了使用其他软件的一些功能控件,不得不把对话框的资源设置成英文的,但是,我又希望能够使用中文的菜单和按钮等等,但是编译后中文都变成了乱码,希望大家能够帮我解决这个问题。(PS.能不能涉及Unicode,而在资源或DLL等方面做文章?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看我的FAQ:http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=15652 to LinHanLao:能否发过来一个看看,谢谢。to nbgyf:能否就DLL方面具体谈一下或者给出些示例代码?我一直在线等,请大家多帮忙。 刚收到,还有一个问题,按钮也能用同样的方法实现吗?装载菜单用LoadMenu函数,那按钮用什么函数? 试试CString::LoadString(UINT uID)CWnd::SetWindowText(LPCTSTR lpszString); 不是CString::LoadString()int LoadString( HINSTANCE hInstance, // handle to module containing string resource UINT uID, // resource identifier LPTSTR lpBuffer, // pointer to buffer for resource int nBufferMax // size of buffer); 可以从DLL里load字符窜然后你可以用SetWindowText()改变button的caption To:LinHanLao(凌寒) 十分感谢你的回帖,但是对于像我这样的一个新手,虽然对你的回答有了些概念,可还是写不出代码,如果可以的话,能不能写出一个DLL,将一个基于对话框程序(在向导中选英文资源)界面上的Static、Buttom、和一个Edit控件上的英文转换成中文,再在一个测试程序中实现。 LinHanLao,还有各位大侠,怎么样,拉小弟一把,我一定尽我所能追加分数,谢谢! 一定要加分噢^_^http://www.codeproject.com/cpp/mult_lang_support.asp Win32 DLL建立消息窗口 1000分一个验证码识别程序 _bstr_t到底是什么? ADO查找并修改数据后为什么列表显示的只有当前一个记录? 打印问题:我的表格线明明是实线,预览的时候却变成了虚线…… 喝可乐,呵呵 那里有VC++的入门教程下载? 请问能否如何编写一个dos下的批处理文件实现自动登陆ftp站点并get一个文件? 图像插值是什么意思 ? 起始屏的问题 关于vc中打点后出现在编辑区的列表的问题 我的困惑__路在何方_迷茫
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=15652
我一直在线等,请大家多帮忙。
CString::LoadString(UINT uID)
CWnd::SetWindowText(LPCTSTR lpszString);
HINSTANCE hInstance, // handle to module containing string resource
UINT uID, // resource identifier
LPTSTR lpBuffer, // pointer to buffer for resource
int nBufferMax // size of buffer
);
可以从DLL里load字符窜
然后你可以用SetWindowText()改变button的caption
LinHanLao,还有各位大侠,怎么样,拉小弟一把,我一定尽我所能追加分数,谢谢!