MFC扩展库BCGControlBar Pro v34.1 - 仪表盘、对话框组件升级

MFC扩展库BCGControlBar Pro v34.1 - 仪表盘、对话框组件升级 BCGControlBar 库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中并为您节省数百个开发和调试时间。BCGControlBar 专业版 v34.1已正式发布了这个版本包含了对Windows 10/11字体图标的支持、功能区和可视化设计器增强等功能。对话框和表单1. CBCGPTaskDialog增加对TDF_SIZE_TO_CONTENT标志的支持。2. 改进背景图像支持CBCGPDialog和CBCGPPropertyPage类现在在SetBackgroundImage方法中包含一个新的可选参数bScaleByDPI。当设置为TRUE时此参数根据当前DPI缩放背景图像。CBCGPFormView类现在通过添加SetBackgroundImage方法支持背景图像。在可滚动对话框中增强背景图像的外观(CBCGPScrollDialog)。3. CBCGPDialog改进带有背景图像的可扩展对话框的外观。4. CBCGPEditBrushOptions增加一个新成员m_bNoGradients(默认为FALSE)。当设置为TRUE时该成员允许画笔为空或仅为纯色。MDI窗口和选项卡1. BCGPGLOBAL_DATA增加了一个新成员m_bMFCV1BackwardCompatibility(默认为FALSE)。当设置为TRUE时MDI菜单中的前一项被视为“Windows”菜单复制MFC 2.0或更早的操作。2. CBCGPMDIFrameWnd引入了一个新的虚拟方法GetMDITabColor重写此方法以指定特定MDI子窗口的选项卡背景颜色。3. CBCGPMDIFrameWnd增加了一个新方法ResetMDITabColors它将所有MDI选项卡背景颜色重置为默认值。仪表控件1. 圆形和线性仪表改进了内置的颜色主题如蓝色或银色。2. CBCGPCircularGaugeImpl和CBCGPLinearGaugeImpl一个新方法GetColorTheme返回当前选择的内置主题id或(-1)如果测量使用自定义或基于可视化管理器的主题。3. CBCGPCircularGaugeImpl一个新的虚拟方法OnAfterSetColorTheme在设置标准颜色主题后由框架调用重写此方法来更改标准主题颜色。