当前位置: 首页 > article >正文

MFC扩展库BCGControlBar Pro v36.0 - 可视化管理器等全新升级

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

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

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

MDI窗口和选项卡

1. CBCGPMDITabParams:一个新成员m_bHideDisabledScrollButtons建立禁用水平滚动按钮的可见性,只有当MDI选项卡右侧没有文档菜单按钮时,此成员才有效。

2. CBCGPMDIChildWnd:一个新的注册消息BCGM_MDI_TOP_LEVEL_FRAME_CHANGED,当MDI顶层帧被改变(例如,MDI子帧被撕下)时,发送给所有的子视图,新的虚拟方法onparentframechange发送这个消息。

任务面板和工具箱

1. CBCGPTasksPane:增加了对导航工具栏中简化图标的支持(见截图)。调用一个新方法EnableNavigationToolbarSimplifiedIcons来启用或禁用简化图标,调用一个新方法AreNavigationToolbarSimplifiedIconsEnabled来知道图标是否被简化。

BCGControlBar v36.0新版图集

2. CBCGPToolBox和CBCGPToolBoxEx类:一个新方法SetNotifyCommandID方法使您能够指定工具箱在单击项时发送的命令的ID。默认情况下,此ID与工具箱的ID相同。

可视化管理器和主题

1. Windows中组件的外观对比主题,在这个版本中仔细检查了应用程序在对比主题下的外观,如Windows 11 Desert 或 Dusk,并实施了许多改进:

  • 框架现在已经自动简化了突出显示区域的图标,以与背景形成对比(见截图)。如果由于某种原因,您不喜欢这种操作,请设置一个新的全局标志globalData. m_bAutoSimplifyActiveIcons为FALSE。

BCGControlBar v36.0新版图集

  • 在对比主题中改进了许多控件的外观。

2. 在新的可视化主题中,如Visual Studio 2022或Office 2021,CBCGPSpinButtonCtrl具有一个带有编辑框的共享边框(见截图),这使得控件看起来更接近现代外观的应用程序。

BCGControlBar v36.0新版图集

3. CBCGPTabView、CBCGPGanttView、CBCGPDiagramView、CBCGPPlannerManagerView和CBCGPGridView:非客户端区域现在使用基于主题的可视化框架绘制。

通过一些改进,实现Office 2021-2024深灰色主题的可视化管理器现在类似于MS Office应用程序(见截图)。

BCGControlBar v36.0新版图集

网格和报表控件

1. 一个新方法CBCGPGridCtrl::EnableColumnsResizeInClientArea使您能够在网格客户端区域内打开或关闭列之间的分割器,调用此方法不会影响网格标题。

2. 一个新的辅助方法CBCGPGridRow::IsAutoGroup告诉我们网格行是否是由报表控件自动创建的。

3. 集成了搜索行名(包括网格标题标签)的功能。要启用此选项,请使用新的标志:BCGP_GRID_FINDREPLACE_PARAM::FR_LOOKIN_ROWLABELS,或者您可以通过调用新方法CBCGPGridCtrl::EnableSearchInRowName来启用此选项。

4. 一个新方法CBCGPGridCtrl::GetGroupByBoxRect() 检索Group-By-Box的边界矩形。


http://www.kler.cn/a/455630.html

相关文章:

  • Vision Transformer (ViT) 论文的第二句话
  • 踏踏实实练SQLday2-3连续12345
  • 机器学习2-NumPy
  • 华为 IPD,究竟有什么特点?(二)
  • scala图书借阅系统完整代码
  • 基于Docker的ETCD分布式集群
  • SQL-leetcode-180. 连续出现的数字
  • ctfshow web 笔记
  • 分布式 I/O 配合高冗余 PLC,打造高效控制新典范
  • BUG分析 - 重启有时失败
  • MyBatis动态 SQL 的执行原理
  • 1-3 搭建WSL开发环境
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码 【AI辅助开发系列】
  • Vue - axios的使用
  • Leetcode打卡:查询数组中元素出现的位置
  • Ubuntu20.04安装openMVS<成功>.colmap<成功>和openMVG<失败(已成功)>
  • 阿尔萨斯(JVisualVM)JVM监控工具
  • 大模型辅助测试的正确打开方式?
  • Hive分区再分桶表
  • 广东粤万润与时序数据库TDengine携手打造智慧酒店新未来:数据驱动智能化转型