彩票走势图

logo BCGControlBar 中文文档

本地化


立即下载BCGControlBar Professional Edition for MFC

使用BCGControlBar Professional DLL版本进行本地化

1.将以下成员添加到应用程序类中。

HINSTANCE m_hinstBCGCBRes;

2.在应用程序的InitInstance()中添加DLL资源初始化。

m_hinstBCGCBRes = LoadLibrary(_T("BCGCBProRes***.dll")); // *** - language
BCGCBProSetResourceHandle(m_hinstBCGCBRes);

3.在ExitInstance中卸载资源DLL。

FreeLibrary(m_hinstBCGCBRes);

使用BCGControlBar Professional静态库版本进行本地化

在项目的“Resource Includes”对话框(View | Resource Includes)中修改。

#include "bcgcontrolbar.rc"

to

#include "L.***\bcgcontrolbar.rc" // *** language, e.g. #include "L.FRA\bcgcontrolbar.rc"

如何将库资源翻译成新的语言?

1.在BCGControlBar Professional目录下,创建一个名为“L.***”的新子目录,其中“***”是语言名称前缀。

2.从任何其他现有的语言目录复制以下文件:

  • bcgcbarres.cpp
  • bcgcbarres.dsp
  • bcgcbarres.dsw

3.Copy bcgcbarres.rc(英文资源)从BCGControlBar Professional目录

4.在Visual Studio中,打开bcgcharres项目

5.删除资源版本信息

6.将DLL输出文件名更改为“..\..\bin\BCGCBRes***.dll”(*** -是语言名称前缀)

7.翻译对话框,字符串和菜单资源。

8.构建项目,因为 bcgcbarres.rc有通用BCGControlBar Professional资源(位图,图标和光标)的引用,您将收到关于创建“RES”子目录的通知。这是一个Visual Studio资源编辑器的问题——它不能用正确的方式解释从项目设置中获得的路径,只要回答“是”,l ***\RES将被创建。当资源文件编译(静态和DLL模式)时,将采取正确的RES路径(BCGCBPro dir\RES),语言资源DLL将被放入BIN目录(与BCGCB<ver>.DLL相同)。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP