BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。
BCGControlBar专业版和BCGSuite for MFC v33.4已正式发布了,该版本包含了对Windows 11 Mica material的支持、新增Microsoft Edge WebView2控件、网格控件单元格增强格式等新功能和改进。最新版点击下方获取:
BCGControlBar Pro for MFC v33.4正式版下载
日历 & 计划
1. CBCGPPlannerManagerCtrl:新增SVG图标支持(规划器图像和上下自定义图标)。
2. 新增拖拽计划到位于非显示月份日期的功能:CBCGPPlannerManagerCtrl::SetCalendar和CBCGPCalendar::SetPlanner方法有一个新的可选参数bDropOnDaysOutsideMonths。
3. 改进了每月视图中的计划拖拽操作。
属性网格控件
1. CBCGPProp:一个新方法BOOL SelectOption(const CString& strOption)允许通过文本选择选项。
2. 一个新的类CBCGPColorListProp是一个带有下拉颜色列表的属性,可以显示以下颜色集:标准(Web颜色)、系统、重音或自定义。
控件
1. CBCGPListCtrl:新增了所有者绘制组的支持,重写一个新的虚拟方法OnDrawGroup来实现主题(例如基于可视化管理器的)组。
2. CBCGPMenuButton:一个新的帮助方法SetupMenu简化了菜单按钮的初始化。
3. CBCGPShellList:添加了一个新的方法RemoveItem。
4. 一个新的公共成员m_bDisableRoundedCorners允许禁用所有可视化主题中的圆角。
5. CBCGPBreadcrumb:新增一个新的方法ResetContent,调用此方法可删除所有面包屑项。
6. CBCGPInfoBoxView:一个新成员m_clrBackground指定视图背景颜色。
其他
1. 增加新的构建配置选项:BCGP_EXCLUDE_DIRECT2D。如果用户希望完全排除Direct2D并在此之后重新构建所需的库和dll,则取消BCGCBProConfig.h文件中包含此定义的注释行。
2. CBCGPToolBarImages::GrayImages:添加SVG图标列表支持。
3. CBCGPSVGImage:新增对 "paint-order" 属性的支持。
4. CBCGPGridVisualObject:如果父可视容器具有自动隐藏的滚动条,网格控件滚动条也将在非激活状态下自动隐藏。
5. CBCGPOutlookBarPane:新增Windows 11/Office 2021风格的选择按钮样式,调用新方法SetButtonFullRowWidth来指定按钮样式,或者调用GetButtonFullRowWidth来获取按钮样式。此外此样式应用于属性表导航按钮(Office 2013-2022和Visual Studio 2012 -2022主题)。
6. CBCGPMultiViewFrameWnd:新增对windows导航器的支持,用户可以看到视图和对接窗格的完整列表,并通过Ctrl+tab键组合轻松激活所需的窗口/窗格。(在以前的产品版本中,此导航器仅在CBCGPMDIFrameWnd类中可用),用户必须调用EnableWindowsNavigator方法来启用这个特性。