`
Stephanie_1
  • 浏览: 11656 次
  • 性别: Icon_minigender_2
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

BCGControlBar支持中文的问题

 
阅读更多
BCGControlBar是一个很好用的GUI库,我使用的版本是V12.0,VC我使用的是VC6.0,在利用其向导生成一个多文档视图的项目后,发现菜单里面的中文显示乱码,解决办法:

首先利用MFC生成一个新的工程,对照MFC工程的.rc文件更改BCG工程的.rc文件,具体更改以下项目:
1、#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)改成#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
2、#pragma code_page(1252)改成#pragma code_page(936)
3、LANGUAGE 9 1改成LANGUAGE 4, 2
文件中所有的这三处地方都要这样改改
还要注意打开资源文件要用文本方式打开,不要用自动方式
改好后重新编译
这还不够,还要在程序运行时选择菜单“View|Toolbars|Customize”,然后在对话框中选择Menu标签(下图),然后点击Reset就可以了。

默认情况下,上面的对话框显示的也是英文,如果要以中文显示就需要加载BCG的中文资源DLL。

在程序中加载中文资源DLL,需要一下三步:

1、在你的应用程序类(CXXXApp类)中添加如下变量:

HINSTANCE m_hinstBCGCBRes;

2、在你的应用程序类的初始化函数InitInstance () 中加载资源:

m_hinstBCGCBRes = LoadLibrary (_T("BCGCBProRes***.dll"));// *** -表示资源缩写,中文是CHS,中文资源DLL为BCGCBProResCHS.dll
BCGCBProSetResourceHandle(m_hinstBCGCBRes);

3、在函数ExitInstance中卸载资源:

FreeLibrary (m_hinstBCGCBRes);

如果没有资源DLL,可以在BCGControlBar的安装目录下,找到"L.***"目录,"***"是预研名字的前缀,中文是CHS,打开资源项目编译生成既可。

分享到:
评论

相关推荐

    BCGControlBar支持中文

    4. **菜单和工具栏**:BCGControlBar支持自定义菜单和工具栏,这些也需要转换成中文。使用BCGMenuBar和BCGToolBar类,可以通过`LoadMenuIndirect`和`LoadToolBarEx`函数加载包含中文文本的资源。 5. **日期和数字...

    用于BCGControlBar Professional v16.1 的VC6.0中文向导

    - **版本兼容性**:尽管BCGControlBar Professional v16.1是针对较新的Visual Studio版本设计的,但通过BCGCP AppWizard,开发者可以在VC6.0中使用这个版本的库,需要注意的是,可能需要解决一些兼容性问题。...

    BCGControlBar的使用手册

    - **皮肤和主题**: BCGControlBar支持皮肤和主题切换,可以通过`CBCGPVisualManager`类来定制界面风格。 - **国际化和本地化**: 库提供了支持不同语言的机制,通过`BCGLocalResource`类可以方便地进行资源本地化。 ...

    BCGControlBar MFC Pro 25.1 Full Source

    4. ** Outlook 栏**:BCGControlBar支持创建Outlook风格的面板,用户可以轻松实现邮件、日历、任务等功能区。 5. ** 图形用户界面增强**:包括自定义对话框、属性页、颜色选择器、字体选择器等,提供了丰富的图形...

    中文BCGControlBar的向导源码,添加进VC6可以直接用向导生成中文的BCG界面

    这个“中文BCGControlBar的向导源码”是专门针对BCGControlBar 7.3.1版本的一个定制化工具,旨在帮助开发者快速生成支持中文界面的应用程序。 BCGControlBar库包含了许多高级组件,如自定义的工具栏、状态栏、弹出...

    BCGControlBarPro.v12.00针对VS2008的中文向导和资源汉化

    老规矩,如果觉得麻烦,到这里下载完整版(已经修改好): ...仅为学习使用,下载后24小时内删除,请支持 BCGSoft 购买正版,本人不提供技术支持,不对任何负责。 尊重他人劳动成果,欢迎与大家分享成果。

    BCGControlBar

    针对BCGControlBar 6.0的向导,支持简体中文

    BCGControlBar Professional v10 带中文向导

    BCGControlBar专业版的扩展库,包含了大量高级界面,比如,可分离的表窗口,自动隐藏窗体,托拽的时候能够显示贴靠控件和工具栏的内容,新增帖靠算法(类似于在Microsoft Visual Studio.NET环境和Microsoft Visio中...

    BCGControlBarPro.12.rar

    BCGSoft作为BCGControlBarPro的开发者,可能在压缩包中提供了额外的技术支持资源,如开发者论坛链接、API参考手册、示例代码等,以帮助开发者深入理解和使用该库。 总之,BCGControlBarPro.12是一个强大且功能丰富...

    BCGControlBar Professional v10.0中文制作向导(VC++6.0专用)修订版

    **BCGControlBar Professional v10.0 中文制作向导**是专为VC++ 6.0开发环境设计的一款工具,旨在帮助开发者更轻松地创建具有专业外观和功能的MFC应用程序。BCGControlBar Library是由BCGSoft公司开发的一套高级GUI...

    BCGControlBar 10.0 中文补丁 (VC6 VC2008)

    1、安装VC2008/VC2005(未测试) 将 BCGPAppWizard 下文件覆盖到 %Program Files%\%Visual Studio%\VC\... (只是支持中文和部分汉化资源,如果需要,自行修改 DlgLoc_chs.rc 和 Loc_chs.rc) yuanhaijun@gmail.com

    BCGCONTROLBAR 23

    BCGControlBar 23版本支持Unicode编码,这意味着它能够处理各种语言的文本,包括中文,从而帮助开发者构建全球化应用程序。 **8. 性能优化和稳定性增强:** 每个新版本的发布都会带来性能上的改进和已知问题的修复...

    BCGControlBar_Pro_12

    BCGControlBar_Pro_12 特别强调了对这两款流行界面风格的支持。这意味着开发者可以利用该库轻松创建出与Microsoft Office 2010和Visual Studio 2008相仿的用户界面,提升应用的用户体验。这些界面风格通常包含平滑的...

    BCGControlBarPro.v12.00完整源代码(含资源汉化帮助文件和中文向导)第2部分

    BCGControlBarPro.v12.00完整源代码(含资源汉化帮助文件和VS2008中文向导)第二部分 这是第2部分,第1部分下载地址: http://download.csdn.net/source/2141926 第3部分下载地址: ... 使用方法: ...

    BCGControlBarPro.v11.00完整源代码(含帮助文件和VS2008中文向导)第二部分

    BCGControlBar Library Professional Edition v11.00完整源代码(含帮助文件和VS2008中文向导) 这个是第二个文件,第一个文件地址是:http://download.csdn.net/source/2033228 使用方法: 1、解压至C:\Program ...

    BCGControlBar V10.0

    4. **改进的国际化支持**:中文版的发布,更好地满足了非英文用户的使用需求。 5. **文档和示例**:可能提供更详尽的中文文档和示例代码,帮助开发者快速上手。 **五、最佳实践与注意事项** 在使用BCGControlBar时...

    BCGControlBarPro.v12.00完整源代码(含资源汉化帮助文件和中文向导)第1部分

    BCGControlBarPro.v12.00完整源代码(含资源汉化帮助文件和VS2008中文向导)第一部分 这是第1部分,第2部分下载地址: http://download.csdn.net/source/2141936 第3部分下载地址: ... 使用方法: ...

    VC 作界面库 美化 设计开发必备库BCGControlBarPro.v12.00完整源代码(破解版)

    BCGControlBarPro.v12.00完整源代码(含资源汉化帮助文件和VS2008中文向导)第三部分 使用方法: 1、解压至C:\Program Files目录下(密码:xiaoqing); 2、双击导入注册表C:\Program Files\BCGSoft\...

    BCGControlBarPro.v12.00

    2、已经对 BCGPAppWizard2005 中的向导进行汉化,在 Visual Studio 2008(2010) 中可使用中文向导 BCGPAppWizard (参考 Visual Studio 2008 原有的中文向导,如果您想学习汉化向导,参考目录是:C:\Program Files\...

    BCGControlBarPro.v12.00(完整破解版)包含源码

    2、已经对 BCGPAppWizard2005 中的向导进行汉化,在 Visual Studio 2008(2010) 中可使用中文向导 BCGPAppWizard (参考 Visual Studio 2008 原有的中文向导,如果您想学习汉化向导,参考目录是:C:\Program Files\...

Global site tag (gtag.js) - Google Analytics