亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.1正式发布!此版本包含themed find/replace对话框、chart bar/column形状、ribbon switch控件和其他新功能改进。接下来几篇文章将对这个版本的新功能一一进行介绍,让您对BCG最新发布的版本有一个全新的认识和了解。需要最新版的可以点击“了解更多”获取!
Grid和Report控件
1. CBCGPGridCtrl:新增对主题查找对话框的支持。 调用新方法SetFindDialogThemed来指定对话框是否为主题,并调用IsFindDialogThemed检查此对话框是否具有主题支持功能。
2. CBCGPGridView:新增OnEditFind命令处理程序,要在网格视图中启用查找,只需在CBCGPGridView派生类的消息映射中添加ON_COMMAND(ID_EDIT_FIND,CBCGPGridView :: OnEditFind)。
Controls
1. CBCGPGroup:带有复选框外观自定义的改进组;此类中添加了以下新虚拟方法:GetGroupNameSize,OnDrawGroupCheckBox和OnDrawGroupName。
2. CBCGPListBox:通过键盘实现更改固定状态,"Right"键突出显示当前所选项目中的引脚, "Space" 键切换突出显示的引脚状态。
3. 实现switch控件过度效果:当用户切换开关状态时,拇指将平滑地移动到新位置。
编辑控件
1. 改进对bookmarks/markers的支持,CBCGPEditCtrl具有以下新方法: - GoToFirstMarker:将插入符号移动到第一编辑器的标记 - BookmarkLine:将书签添加到特定编辑器的行--MarkAll:将书签添加到包含指定文本的所有编辑器行。
2. CBCGPEditView:添加了新方法SetFindDialogThemed和IsFindDialogThemed。
3. 改进将文本导出为HTML。
其他
1. CBCGPRibbonCheckBox:实现模式 - CheckBox或Switch,新方法SetMode和GetMode被添加到CBCGPRibbonCheckBox类。
2. CBCGPGraphicsManager:添加了新方法DrawPieEx,DrawDoughnutEx,Draw3DPieEx,DrawPyramidEx,Draw3DPyramidEx和Draw3DFunnelEx。 这些方法允许绘制具有扩展轮廓属性的形状,例如笔触样式和线宽。
3. 为Ribbon Designer和工具栏编辑器添加对Visual Studio 2019的支持。
4. Ribbon Designer现在支持Switch控件。
5. CGPSVGImageList :: SaveToFile有一个新的可选参数bAddEmptyOnError。 当此参数为TRUE时,如果SVG源图像不正确,则会将空白SVG图像添加到列表中。
点击“了解更多”获取最新试用版!