MFC扩展库BCGControlBar Pro v35.0新版亮点:重新设计的工具栏编辑器等

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

BCGControlBar专业版 v35.0已全新发布了,这个版本改进类Visual Studio 2022的视觉主题、增强对多个顶级文档界面应用程序的支持等功能,最新版点击下方获取:

BCGControlBar Pro for MFC v35.0正式版下载

工具栏编辑器

工具栏编辑器已经完全重新设计:在以前的产品版本中,这个编辑器受到添加工具栏按钮和分隔符以及为按钮分配图标的限制。现在工具栏编辑器已经成为一个非常快速的开发工具,它允许您在几分钟内创建带有控件的增强工具栏,而无需编写大量代码。您可以添加以下工具栏控件并指定其属性:

  • 按钮
  • 标签
  • 彩色按钮
  • 编辑框
  • 带有旋转按钮的编辑框
  • 带有计算器的编辑框
  • 组合框
  • 字体组合框
  • 字体大小组合框
  • 滑块(跟踪)

工具栏编辑器创建一个包含控件的XML文件,框架将自动加载该文件。

Visual Studio 2022样式可视化编辑器

BCGControlBar v35.0实现了一个Visual Studio 2022样式的可视化管理器,在最初发布的Visual Studio 2022中,用户界面与Visual Studio 2019几乎相同,因此官方决定不创建新的视觉主题。但是在几次更新之后,UI已经得到了显著的改进,现在您可以享受这个与Fluent UI标准完全兼容的新视觉主题了!这个主题是由一个新的类CBCGPVisualManagerVS2022(衍生自CBCGPVisualManagerVS2019)实现的,BCGP_VISUAL_THEME枚举器有三个新成员:

  • BCGP_VISUAL_THEME_VS_2022_BLUE
  • BCGP_VISUAL_THEME_VS_2022_LIGHT
  • BCGP_VISUAL_THEME_VS_2022_DARK
增强支持多个顶级文档接口应用

BCGControlBar v35.0增强了对多个顶级文档接口应用程序的支持,以下新成员被添加到CBCGPWorkspace (CBCGPWinApp的基类):

  • m_nFileNewFrameCommandID:与新帧创建相关的命令ID(通常是ID_FILE_NEW_FRAME)。如果指定此成员,则在工具栏或功能区自定义期间将自动禁用所有非激活框架。
  • m_bAutoSyncControlBarsStateBetweenFrames:指定帧状态是否应该自动同步。例如在完成工具栏或功能区自定义后,所有更改将应用于其他框架。

如果选择多个顶级文档接口应用程序样式,则始终在应用程序向导生成的代码中指定这些成员。

相关推荐
悄悄敲敲敲4 小时前
C++:dfs习题四则
c++·算法·深度优先
安於宿命5 小时前
【Linux】进程间通信——进程池
linux·c++
Aphelios38010 小时前
Linux 下 VIM 编辑器学习记录:从基础到进阶(上)
java·linux·编辑器·vim
南郁10 小时前
001-监控你的文件-FSWatch-C++开源库108杰
c++·开源·文件系统·文件监控·fswatch·文件变动信息·libfswatch
linux开发之路11 小时前
C++Linux进阶项目分析-仿写Redis之Qedis
linux·c++·redis·多线程·后端开发
EPSDA11 小时前
Linux线程库与线程库封装
linux·运维·服务器·开发语言·c++
孤独得猿11 小时前
排序算法复习——包括插入排序、希尔排序、冒泡排序、快排(包括霍尔法、挖坑法、快慢指针法)、堆排、选择排序、归并排序等 (代码采用c/c++混编)
c语言·数据结构·c++·笔记·算法·排序算法
编程探索者小陈11 小时前
【C++】智能指针的使用及其原理
开发语言·c++
workflower12 小时前
实例研究:设计一个文档编辑器(24)- 完
java·开发语言·设计模式·编辑器·软件工程·需求分析·软件需求
咩咩大主教13 小时前
VSCode运行Go程序报错:Unable to process `evaluate`: debuggee is running
开发语言·ide·vscode·golang·编辑器