本地化机制提供了一种非常简单而强大的方法来创建多语言应用程序。
BCGControlBar Pro for MFC最新试用版下载请猛戳>>>
本地化机制提供了一种非常简单而强大的方法来创建多语言应用程序。
BCGControlBar语言包文件:
本地化文件位于BCGCBPro L. *目录中,其中* – 语言名称前缀(FRA – 法语,ITA – 意大利语,…)。 特定于语言的资源DLL位于BCGControlBar Bin目录中:

使用BCGControlBar DLL版本进行本地化:
将以下成员添加到您的应用程序类:
HINSTANCE m_hinstBCGCBProRes;
在应用程序的InitiInstance()中添加DLL资源初始化:
m_hinstBCGCBProRes = LoadLibrary (_T("BCGCBProRes***.dll")); // *** - language BCGCBProSetResourceHandle(m_hinstBCGCBProRes);
在ExitInstance中卸载资源DLL:
FreeLibrary (m_hinstBCGCBProRes);
使用BCGControlBar静态库版本进行本地化:
在项目的“资源包含”对话框(View | Resource Includes)中修改
#include“BCGCBPro.rc”
至
#include“L。*** BCGControlBar.rc”// ***语言
#pragma code_page(代码)
例如
#include“L.FRA BCGControlBar.rc”
#pragma codepage(1252)
把库资源翻译成新语言
- 在您的BCGControlBar目录下,创建名为“L。***”的新子目录,其中“***”是语言名称前缀。
- 从任何其他现有语言目录复制以下文件:
BCGCBRes.dsp
BCGCBRes.dsw - 从BCGControlBar目录复制BCGCBPro.rc(英语资源)。将其重命名为BCGControlBar.rc
- 在Visual C ++中,打开BCGCBRes项目
- 删除资源版本信息
- 将DLL输出文件名更改为“.. .. bin BCGCBProRes ***。dll”(*** – 是语言名称前缀)
- 翻译对话框,字符串和菜单资源。
购买BCGSoft正版授权,请点击“咨询在线客服”哟!
标签:BCG多语言套件UI界面C/C++
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!