半岛权威十大直营(官方)网站

MFC扩展库BCGControlBar Pro v36.0新版亮点:编辑控件功能增强

翻译|产品更新|编辑:龚雪|2025-02-11 15:40:53.023|阅读 7 次

概述:本文将介绍MFC界面开发组件BCGControlBar Professional for MFC v36.0的一些亮点,欢迎下载相关产品体验~

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。

BCGControlBar专业版 v36.0已全新发布了,这个版本改进网格控件的性能、增强工具栏编辑器功能等,最新版点击下方获取:

编辑控件

1. 增加了在黑暗主题中自动调整编辑器块颜色的功能,方法CBCGPEditCtrl::SetLineColorMarker有一个新的可选参数bAutoDarkBackground(默认值为FALSE)。

BCGControlBar Pro v36.0新版图集

 2. 增加了对默认上下文菜单的支持(带有标准命令,如“剪切”、“复制”、“粘贴”和“全选”),调用新的CBCGPEditCtrl方法EnableDefaultContextMenu来启用这个选项。

3. 新版本修改了控件的水平滚动,新的实现隐藏了不必要的水平滚动条,并在文本编辑期间确定实际的最大滚动宽度,调用新的CBCGPEditCtrl方法SetFixedHorizontalScrollRange来启用这个新操作。默认情况下,编辑器使用旧的实现。

4. 通过使用父对话框字体、默认键盘加速键和上下文菜单创建编辑控件,新版本简化了在对话框和表单中编辑控件的使用。

5. CBCGPEditCtrl类的新方法SetSideBarWidth指定边栏宽度,GetSideBarWidth返回先前指定的宽度。

其他

1. 新版本已经更新了以下UI组件的内部图标。

  • 可编辑列表框
BCGControlBar Pro v36.0新版图集
  • 键盘映射对话框
BCGControlBar Pro v36.0新版图集
  • 打印预览工具栏
BCGControlBar Pro v36.0新版图集
  • 图像编辑对话框
BCGControlBar Pro v36.0新版图集
  • 任务面板导航工具栏
BCGControlBar Pro v36.0新版图集

这些图标支持自动反转,并且完全可以用于浅色和深色主题。

2. CBCGPWinUITiles:新版本已经为组标题切换到轻量级字体,如果出于某种原因,您更喜欢前一种外观,请将新的全局标志CBCGPWinUITiles::m_bUseLightWeightCaptionFonts设置为FALSE。

3. CBCGPVisualContainer现在支持默认背景和轮廓颜色的视觉主题,调用一个新方法EnableVisualManagerTheme来启用或禁用可视化主题支持,调用IsVisualManagerTheme来知道容器是否支持可视化主题。

4. CBCGPTabWnd:当全局标志m_bAutoHideScrollBars为TRUE时,增加了对自动隐藏水平滚动条(与激活嵌入窗口共享)的支持。

BCGControlBar Pro v36.0新版图集

5. 为了方便起见,新版本实现了一组新的cview派生类:

  • CBCGPListView:包含CBCGPListCtrl窗口。
  • CBCGPShellView:包含CBCGPShellList窗口。
  • CBCGPTreeView:包含CBCGPTreeCtrl窗口。
  • CBCGPWinUITilesView:包含CBCGPWinUITilesCtrl窗口。
BCGControlBar Pro v36.0新版图集

6. CBCGPInfoBoxView:新版本已经实现了一个水平填充来在信息框和视图的左右边缘之间创建一个间隙,调用一个新方法SetHorizontalPadding来指定padding和GetHorizontalPadding来获取它。

7. CBCGPRegistry:新版本在Read(LPCTSTR pszKey, CString& sVal)方法中实现了一个注册表值类型检查,这可以防止注册表值具有不正确(意外)类型时出现错误消息,当类型不正确时,最后一个错误是ERROR_DATATYPE_MISMATCH。

8. CBCGPMultiViewFrameWnd类现在包括两个新的虚拟方法:OnBeforeCreateView,它在创建视图之前执行,以及OnAfterCreateAllViews,它在创建所有视图之后执行。

9. CBCGPMultiViewFrameWnd包含了一个新成员m_bUseNextPrevPaneCommandsForViewsNavigation,它决定是否使用标准的面板导航命令,通常映射到F6和Shift+F6键盘快捷键,用于视图导航。

10. CBCGPCaptionBar:增强了其标题栏图标支持,允许您使用SetImageList方法分配图像列表,并使用SetImageIndex方法指定当前选择的图标。

11. CBCGPOutlookBarPane添加:

  • 一个新的方法EnsureVisible使指定的面板项完全可见。
  • 改进了对面板图标的支持:您可以使用新方法LoadIcons加载图标列表,并添加带有图标索引的项。

12. 集成向导:增加了为ARM和ARM64平台构建库和dll的选项(Visual Studio 2017、2019和2022)。在以前的产品版本中,客户只能在Visual Studio环境中为这些平台构建库。

BCGControlBar Pro v36.0新版图集

慧都科技是BCGSoft产品中国区官方授权代理商,拥有负责BCGSoft产品免费试用、咨询、正版销售等于一体的专业化中文服务,如有需求,欢迎来电详询:023-68661681
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP