MFC扩展库BCGControlBar Pro v34.1新版亮点:日历和计划表等功能升级

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

BCGControlBar专业版 v34.1已正式发布了,这个版本包含了对Windows 10/11字体图标的支持、功能区和可视化设计器增强等功能,最新版点击下方获取:

BCGControlBar Pro for MFC v34.1正式版下载

日历和计划表

1. 改进了Office 2022主题中的计划/调度程序外观。

BCGControlBar v34.1新版图集

2. CBCGPPlannerManagerCtrl:实现了当鼠标指针位于约会的移动区域时启用或禁用“移动”光标的功能,调用新方法EnableAppointmentMoveCursor来启用或禁用此功能。

控件

1. CBCGPListBox:一个新的虚拟方法OnBeforeFillItem允许您自定义某些列表框项的外观。

BCGControlBar v34.1新版图集

2. CBCGPBaseTabWnd:一个新的方法ResetColors重置所有选项卡的背景色和前景色为默认值。

3. CBCGPTreeCtrlEx:以下类似CTreeCtrl的方法被添加到这个控件中:

  • GetIndent
  • SetIndent
  • SetBkColor
  • GetItemHeight
  • SetItemHeight
  • GetLineColor
  • SetLineColor
  • EndEditLabelNow

4. CBCGPWebView2Ctrl:新的虚拟方法OnWebViewCreated在WebViiew2 控制器准备好时被调用。

脚本管理

1. CBCGPShellBreadcrumb:增加了自动扩展控件编辑框中输入的环境字符串(如%APPDATA%)的能力,调用新方法EnableExpandEnvironmentStrings来启用这个特性。

2. CBCGPFileDialogEx:文件名编辑框和路径面包屑现在有自动扩展的环境字符串(如%APPDATA%)。

其他增强

1. CBCGPWinUIBaseObject:增加了一个新的虚拟方法OnDPIChanged;如果需要在DPI更改时执行一些自定义操作,则重写此方法。

2. CBCGPWorkspace:实现了防止从注册表加载键盘加速器的功能。如果您的应用程序不包括键盘自定义(作为Ribbon或工具栏自定义对话框的一部分),请调用新方法EnableLoadKeyboardAccelerators,并在应用程序类构造函数中将参数bEnable设置为FALSE,这确保了新添加的键盘加速器将始终可用。

3. CBCGPXmlNode:在MBCS应用程序中增加了对读写UNICODE字符串的支持;在这个类中添加了新的方法GetTextW和SetTextW。

4. CBCGPGraphicsManager:一个新的方法ExportSymbolToBitmap允许您创建一个包含符号的位图(使用特殊的字体,如“Segoe Fluent Icons”for Windows 11或“Segoe MDL2 Assets”for Windows 10)。

BCGControlBar v34.1新版图集

5. CBCGPToolBarImages:下面的新方法被添加到这个类的字体图标支持:

  • AddSVGIconFromFont
  • SetSVGFontIconColor
  • GetSVGFontIconColor

6. 应用程序向导添加和改进:

  • 添加了新选项"Use Font Icons" (用于带有SVG图标的基于带状的应用程序),选中此选项后,应用程序将使用Windows 10/11字体图标创建。

BCGControlBar v34.1新版图集

  • 添加"Auto light icons in the dark themes" 选项(仅限基于功能区的应用程序),选中此选项后,Ribbon图标将自动适应深色主题。
  • 新选项"Fixed Menu Bar"允许您创建基于工具栏/菜单栏的应用程序,其中固定(不能移动)菜单栏位于顶部。
  • 一个新的类CBCGPWebView2View被添加到生成的视图列表中。

7. CBCGPSVGImage:ExportToBitmap方法有一个新的可选参数 'bOptimizedConvertion' (默认为FALSE)。当此参数为TRUE时,将使用新的优化(单通道)渲染,优化的转换总是用于字体图标导出。

8. 一个新的全局标志'm_bFullHeight'指定组合框的高度是否与其他工具栏按钮的高度相同。缺省情况下,该标志为FALSE。

  • 19
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值