MFC界面库BCGControlBar v32.0 - 网格、报表控件升级

MFC界面库BCGControlBar v32.0 - 网格、报表控件升级,第1张

MFC界面库BCGControlBar v32.0 - 网格、报表控件升级

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v32.0正式发布!新版本支持Windows 11、增强功能区简化模式、改进控件外观等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载】

BCGControlBar Pro for MFC v32.0正式版下载
网格和报表控件

1. 添加 "frozen rows" (位于网格顶部的不可滚动行)支持,网格控件中添加了以下新方法

  • FreezeRows:此功能启用"frozen rows"功能,该功能允许在垂直滚动其余行时保持行可见。
  • UnfreezeRows:禁用 "frozen rows" 功能。

2. CBCGPGridItem::SetValue 方法现在是虚拟的。

3. 实现对所选网格项和覆盖图标的支持:CBCGPGridItem 类中添加了 SetSelectedImage、GetSelectedImage、SetOverlayImage 和 GetOverlayImage 方法。

控件

1. CBCGPTreeCtrlEx:添加了 TVIF_SELECTEDIMAGE 和 TVIS_OVERLAYMASK 支持,此添加使 CBCGPTreeCtrlEx 与标准树控件更兼容。

2. CBCGPInfoBoxCtrl:您现在可以指定大文本(没有 CStatic 限制:256 个字符)。

3. CBCGPSliderCtrl:实现了通过刻度线对齐选择栏的能力,添加了新方法 SetAlignSelToTickMarks 和 IsAlignSelToTickMarks。

4. CBCGPColorComboBox:一种新方法 SelectColor 允许按 RGB 值选择项目。

5. CBCGPComboBox:添加CB_SETCUEBANNER 消息处理,提示横幅将转换为编辑提示。

6. CBCGPComboBox 和 CBCGPListBox:一种新方法 BCGPModifyStyle 允许重新创建具有相同属性(位置、数据、选项卡顺序)但具有新样式的控件。 Windows 不允许在创建控件后修改某些列表框/组合框样式(例如所有者绘制或排序),但有时需要进行此更改(例如,当可视化主题应用于父对话框时)。

7. CBCGPEdit:添加了 EM_SETCUEBANNER 消息处理,提示横幅将转换为编辑提示。

8. CBCGPListBox:实现替代(奇数/偶数)行颜色,调用新方法 SetAlternateRowColor 以启用/禁用此功能。

9. CBCGPProgressCtrl:新方法 StopLighting 停止灯光效果动画。

图形管理器

1. 新的静态方法 SetCreateInstanceCallback 允许指定一个回调,当框架创建新的图形管理器时将调用该回调。

2. 一个新方法 IsGeometryContainsPoint 告诉我们一个点是否位于指定的几何边界内。

MSAA 和 CodedUI 测试

1. CBCGPWinUITiles:添加了对滚动条对象的 MSAA 支持。

2. CBCGPVisualContainer:添加了对滚动条对象的 MSAA 支持。

3. CBCGPButton:为复选框和单选按钮实现可访问性默认 *** 作。

4. 已实现的工具栏按钮/菜单项/功能区控件可访问性(测试)名称,您可以通过调用 CBCGPToolbarButton::SetAccTestingName 和 CBCGPbaseAccessibleObject::SetAccTestingName 方法来指定这些名称。 如果您希望激活此功能,请设置一个新的全局成员 globalData.m_dwTestingMode = BCGP_TESTING_ACC_NAME。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5635958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存