为了有多语言,程序中所有硬编码的地方都用了资源字符串,但是很多,有几千个。
如果都写在.rc文件中,那这个文件太大了,有没有好一点的方法,像 include 头文件那样加入?
如果都写在.rc文件中,那这个文件太大了,有没有好一点的方法,像 include 头文件那样加入?
解决方案 »
- 求助:使用StrechDIBits绘图不成功
- ADO 连接ACCESS 数据库出现[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且示指定默认驱动程序
- 关于EnableAutomation()的作用
- 初学打印,令我汗颜~~~
- 如何才能像QQ面板那样啊
- 请给我说说HTREEITEM 的意思,谢谢,同时说说InsertItem函数的用途,MSDN没有看明白
- 完成端口怎么不定时发送数据给每一个客户端?
- 系统热键问题,注册了Ctrl+C,真实的就不能用了,大家帮忙,回答得好,分加满
- 如何知道让程序得到网站的时间
- 高分提问?大家快来帮忙呀!!!!
- VC操作Excel有免费的控制吗?
- MFC 单选菜单问题
因为微软提供如下方案
BOOL CMyApp::InitInstance()
{
//Default Application Wizard code.
HINSTANCE hRes = NULL;
hRes= LoadLibrary("ResourceD.dll");
if(hRes)
AfxSetResourceHandle(hRes);
//Rest of wizard code
return CWinApp::InitInstance();
}当然文件也是可以的,比如说字符串可以放在配置文件或者xml中。
更适合国际化。因为其他人也可以方便的修改,方便发布语言包。