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

MFC扩展库BCGControlBar Pro v36.0新版亮点:属性网格等控件升级

翻译|行业资讯|编辑:龚雪|2025-01-06 10:56:32.870|阅读 17 次

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

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

相关链接:

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

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

属性网格控件

1. 新增一个颜色属性格式:格式可以是COLOR_PROPS_DEFAULT (AAAAAA)、COLOR_PROPS_WEB (# AAAAAA)或COLOR_PROPS_CODE (0xaaaaaa)。

2. CBCGPPropertyManager::LoadValuesFromRegistry有一个新的可选参数bNotifyWithoutControl(默认为FALSE),如果属性管理器没有相应的属性网格控件,并且该参数为TRUE,则OnPropertyChanged方法仍然会触发。

控件

1. CBCGPColorPickerCtrl引入了以下改进和增强:

  • 添加了一个新的控件样式,PICKER_WHEEL(见截图),您可以使用新的类方法SetStartAngle、SetVerticalAlignment和SetHorizontalAlignment来自定义轮子的外观。
BCGControlBar v36.0新版图集
  • 已经实现了对多种颜色的支持,特别是对于色轮,调用新方法SetColors或SetColorsHLS来指定颜色数组。此外,您可以启用从颜色标记到轮中心绘制的线条,并将控制亮度与所选颜色亮度同步。
  • Y轴现在以单一饱和度的色调模式呈现颜色选择器。
  • 改进的控制绘图性能。
  • 不再需要指定控件的调色板;默认情况下将使用默认(系统)调色板。

2. CBCGPTreeCtrlEx添加:

  • DeleteItem和DeleteAllItems有一个新的可选参数“bNotify”(默认值为FALSE)。如果此参数为TRUE,则在销毁树项时将发送TVN_DELETEITEM通知(类似于Windows树控件的操作)。
  • SetExpandNewItems决定一个新添加的树文件夹是否应该默认展开。
  • 增加了对自定义工具提示(TVS_INFOTIP样式)的支持。
  • 树形控件的键盘导航性能与大量的项目有所改善。

3. 一个新的类CBCGPRatingCtrl实现了评级控件(见截图)。

BCGControlBar v36.0新版图集

4. CBCGPButton:增加了一个新的方法SetAutoInverseIconsInDarkTheme,它指定按钮的图标是否应该在暗主题中自动反转。

5. CBCGPStatic:添加了一个新方法SetAutoInverseIconsInDarkTheme,用于指定图片是否应该在深色主题中自动反转。

6. CBCGPMaskEdit改进了粘贴操作的行为,如果粘贴的文本与控件的掩码共享相同的前缀,则只粘贴“有值”部分(不带掩码)。

如果您对BCGSoft的产品感兴趣,也可直接咨询“”!


标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP