MFC扩展库BCGControlBar Pro v33.5新版亮点 - 其他增强功能

发布时间:2026/10/15 2:14:52
MFC扩展库BCGControlBar Pro v33.5新版亮点 - 其他增强功能 BCGControlBar 库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中并为您节省数百个开发和调试时间。BCGControlBar 专业版 v33.5已正式发布了此版本包含了Ribbon功能区自定义数据导入/导出、Ribbon Designer Key功能区设计器密钥检查器工具、DPI感知工具栏控件和工具提示、面包屑项工具提示以及其他新功能和改进。其他增强功能1. CBCGPToolBar增加一个新的全局成员m_bDPIAwareControlWidths(默认值为FALSE)。当此成员为TRUE时当DPI更改所有子控件(如组合或编辑框)都会自动缩放。2. 增加一个新的类CBCGPWaitCursor这个类的功能与CWaitCursor相同但是它可以在应用程序对象没有初始化的dll中使用并且AfxGetApp(在CWaitCursor方法中调用)总是返回NULL所有CWaitCursor对象都被替换为CBCGPWaitCursor。3. 实现框架自定义标题按钮支持。在此版本之前开发人员只能在Ribbon标题栏或Ribbon框架标题栏中添加自定义(用户定义的)按钮。从这个版本开始可以添加一个简单的按钮到任何框架或对话框的标题(仅限所有者绘制模式)。以下新方法被添加到CBCGPDialog、cbcgpframewind、cbcgpmdiframewind和CBCGPPropertySheet类中AddCustomCaptionButtonEnableCustomCaptionButtonIsCustomCaptionButtonEnabledRemoveAllCustomCaptionButtons4. CBCGPKeyboardManager增加了启用/禁用为键盘加速器分配可打印字符的功能。默认情况下用户可以使用任何字符如a如果您的视图是文本编辑器则不可能再输入a字符(将执行与a相关的命令)。为了防止这种情况调用新的静态方法CBCGPKeyboardManager::AllowPrintableCharacters参数为FALSE。5. 一个新的类CBCGPOccManager(衍生自COccManager)用于在所有对话框中使用“MS Shell Dlg”或“MS Shell Dlg 2”全局替换“MS Sans Serif”字体。要使用这个类实例化CBCGPOccManager全局变量。将指向该变量的指针传递给AfxEnableControlContainer(通常在应用程序的InitInstance方法中调用)。由于库对话框仍然是vc 6.0兼容的并且使用了旧的“MS Sans Serif”字体我们将这个类的用法添加到所有的示例和appwizard生成的代码中。6. 实现DPI感知工具提示当用户将父窗口与其他DPI移动到监视器或更改当前显示比例时工具提示会自动缩放。要启用此功能请将以下新成员之一设置为TRUECBCGPWinApp::m_bDPIAwareTooltips或CBCGPToolTipParams::m_bDPIAware。7. VS 2005-2017改进了应用程序向导由于许多客户仍在使用这些版本我们决定添加大多数剩余的特性如新的可视化主题、多视图单文档支持和SVG图标支持。8. ZLib Lpng库用于.png图像渲染更新到最新版本。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询