网格和报告控件
CBCGPGridCtrl:添加了当用户在网格过滤器栏中键入文本并且组子项与过滤器匹配时自动扩展网格组的功能。m_bAutoExpandGroups 已添加到 BCGP_GRID_FILTERBAR_OPTIONS 和 BCGP_GRID_FILTERBAR_PARAM 结构中。此外,EnableFilterBar 方法现在有一个新的可选参数 bAutoExpandGroups。
添加了新的 CBCGPGridRow::ReplaceItem 方法,该方法在最初选择原始行时恢复选择。
日历和计划
CBCGPCalendar:添加了新的 GetWeekDay 虚拟方法,允许您指定自定义工作日标签。默认情况下,使用系统短工作日。
CBCGPPlannerManagerCtrl:添加了绘制持续时间少于 24 小时的多天约会的功能。添加了新的 SetMultiDayLessThan24 和 IsMultiDayLessThan24 方法。
控件
CBCGPComboBox:现在创建了一个具有中心垂直对齐的嵌入式编辑框。
CBCGPGroup:添加了字幕水平对齐和多行支持。
CBCGPWinUITiles:SetRoundedShapes 方法现在有一个新的可选参数 dblCornerRadius(默认值为 2)。新的 GetCornerRadius 方法返回先前指定的角半径。
各种各样的
CBCGPMessageBox:如果在消息框参数中指定了 hwndOwner,则此窗口现在将用作消息框父级。
CBCGPDrawManager:添加了一个新的 DrawRoundRect 方法。调用此方法可以绘制一个圆角平滑的圆角矩形。
CBCGPToolBoxButton:添加了新的 GetParentPage 方法,该方法返回指向按钮所在页面的指针。
CBCGPEditCtrl:实现了标准键盘加速器(例如 Ctrl+C 或 Ctrl+V)处理。调用新方法 SetProcessClipboardAccelerators 以启用此功能。IsProcessClipboardAccelerators 方法告诉您是否启用了标准键盘加速器处理。
示例和示例
BCGPCalendarDemo:在月视图中添加了持续时间少于 24 小时的多天约会演示。
BCGPControls:添加了具有多行标题和各种文本对齐演示的组,颜色选择器自定义形状和扩展的树控件在过滤栏更改时自动扩展组。
MDIEditorDemo:添加了如何使用 Python 风格的编辑器方案的示例。