亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.5正式发布!新版本包含针对基于功能区应用程序的上下文菜单自定义、themed rebar、改进高对比度模式支持、以及其他新功能和改进。该库和示例已使用最新版本的Visual Studio 2019和Windows SDK进行了全面测试。需要最新版的可以点击这里【BCG下载】
Docking Panes
1. 如果尚未创建窗口,则CBCGPBaseControlBar :: IsVisible现在返回FALSE。
2. CBCGPDockingControlBar:增加在Windows Navigator中隐藏窗格的功能(由Ctrl + Tab调用), 覆盖新的虚拟方法IsVisibleInWindowsNavigator,如果要隐藏窗格,则返回FALSE。
MDI Windows和Tabs
1. CBCGPMDIFrameWnd:一种新方法IsWindowsNavigatorActive告知Windows导航器(由Ctrl + Tab调用)是否处于激活状态。
2. CBCGPMDIFrameWnd:EnableWindowsDialog方法具有一个新的可选参数bStorePlacement。 如果此参数为TRUE,则“ Windows”对话框将以最近的大小显示在最近的位置上。
Tasks Pane和Toolbox
1. CBCGPToolBox:实现对键盘导航的支持。
2. CBCGPToolBox和CBCGPToolBoxEx:现在可以禁用工具箱项。新的Enable和IsEnabled方法已添加到CBCGPToolBoxButton类,您可以通过调用新方法CBCGPToolBoxEx :: SetShowDisabledItems或CBCGPToolBox :: SetShowDisabledItems指定禁用项是可见还是隐藏,可以通过调用新方法CBCGPToolBoxPage :: Enable启用/禁用位于特定工具箱页面上的所有项。
3. 新方法CBCGPToolBoxPage :: SetEmptyPagePrompt允许指定显示在空白工具箱页面上的信息。
Chart Control
1. Polar charts:
- X极坐标轴的CW和CCW方向(默认为CW)。
- 极坐标X轴的起始角度0、90、180、270(默认为90)。
2. CBCGPChartLongSeries(巨大的平均数据):用于长序列的新X值过滤算法(默认情况下为“ Minimum”,“ Maximum”,“ Min \ Max Mean”,“ Average”), 调用“ CBCGPChartLongSeries :: SetFilterMode”来设置过滤模式。
3. 多个饼图和嵌套图表:多个饼图或嵌套饼图中的空格,调用“ CBCGPChartVisualObject :: SetIgnoreInvisibleMultipleSeries”方法可以删除空格。
4. 百分比系列(饼图,漏斗,金字塔):始终显示百分比系列的图块标题(序列名称)(默认为FALSE),调用新方法“ CBCGPChartPercentSeries :: SetAlwaysShowTileCaption”可以显示/隐藏字幕。