彩票走势图

MFC界面库BCGControlBar v31.2新功能全解:图形管理器功能增强

翻译|产品更新|编辑:龚雪|2021-05-11 10:44:00.627|阅读 219 次

概述:BCGControlBar Professional for MFC和BCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载

控件

1. CBCGPTabWnd:已实现的标签图标位置。在此版本之前,图标始终位于标签的左侧,但是现在您可以通过调用新方法CBCGPTabWnd :: SetIconLocation来指定图标的位置。

MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

2. CBCGPComboBox:添加了类似于CComboBoxEx的图标,显示在编辑框的左侧。SetImageList方法具有一个新的可选参数bDisplayIconLeftOfEditBox - 如果希望显示图标,请将其设置为TRUE。

MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

3. CBCGPEdit:新方法EnableIconOnLeft允许在控件的左侧显示图标。

MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

4. CBCGPSliderCtrl具有以下新增和改进功能:

  • 新方法SetPositionOnClick允许在用户单击通道时将拇指位置更改为单击的位置。
  • 新方法SetReversedOrder允许交换最小和最大范围值。 当您具有垂直滑块并需要在底部显示最小值时,此功能很有用。
MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强
图形管理器

1. CBCGPGraphicsManager:改进几何比例缩放。

2. CBCGPImage:具有HICON和HBITMAP的构造函数具有新的可选参数“ bAutoDestroy”(默认为FALSE)。 如果此参数为TRUE,则图标/位图将在CBCGPImage析构函数中自动销毁。

其他

1. 已实现对Windows 10亮/暗模式的支持:

  • 新方法BCGPGLOBAL_DATA :: IsAppDarkMode告诉默认应用程序模式是否为暗。
  • 添加了新的注册消息BCGM_ONWINDOWSAPPMODECHANGED。 更改Windows应用程序模式后,此消息将发送到主应用程序窗口。

要利用此新功能,请在应用程序启动代码和BCGM_ONWINDOWSAPPMODECHANGED消息处理程序中,基于globalData.IsAppDarkMode()返回值(例如Office 2016 Dark / Office 2016 White)设置适当的可视化主题。

2. 添加新的注册消息BCGM_ONGLOBALFONTSCHANGED:当全局字体(例如globalData.fontRegular)更新时,发送到主应用程序窗口。

3. 现在可以导出全局方法BCGPTrackMouse。

4. CBCGPToolBarImages:添加了新的全局成员“ m_bAlwaysCreateShadowImage”(默认为FALSE)。 如果此成员为TRUE,则会在所有可视化主题中创建阴影图像。

5. CBCGPHotSpotImageCtrl:添加对在SVG文件中指定的工具提示的支持(“ title”和“ desc”属性)。

6. CBCGPBreadcrumb :: SelectSubPath:添加了新的可选参数"delimiter"(默认为'\')。

7. CBCGPToolTipParams:添加了新标志“ m_bHideDuplicatedDescription”(默认为FALSE)。 如果此标志为TRUE,并且工具提示名称与描述相同,则仅在工具提示中显示名称。

8. 新的帮助程序类CBCGPPostRedraw简化了无闪烁控件的实现。

9. CBCGPDrawManager:添加了新方法DrawEdge。 此方法与CDC :: DrawEdge非常相似,但是使用当前主题颜色渲染边缘,并且可以在DWM窗口区域上绘制。

10. CBCGPSVGBase:添加了对“ title”和“ desc” SVG节点属性的支持; GetName和GetDescription方法已添加。

11. Shell管理器:添加了自定义(“快速访问”)文件夹支持。可以使用新的CBCGPShellManager的类方法AddCustomFolders指定这些文件夹,并将这些文件夹显示在所有CBCGPShellTree控件中。 如果您不想在特定的Shell树控件中显示自定义文件夹,请使用参数bSet = FALSE调用新的CBCGPShellTree的方法SetDisplayCustomFolders。

MFC界面库BCGControlBar v31.2新功能全解:图表、仪表控件功能增强

12. 新的虚拟方法CBCGPGridCtrl :: OnKeepGroupWithChildrenOnNewPrintPage指定是否应从新页面打印网格组。 默认情况下,它返回FALSE。

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

现购买BCGSoft正版授权最高直降万元,欢迎点击了解产品正版授权>>


慧都高端UI界面开发

标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP