BCGSuite下载,bcgsuite使用
BCGSuite for MFC 包括网格和报表控件、图表、仪表、计划器(Outlook 样式日历)、甘特控件、带 IntelliSense 的高级编辑控件、语法突出显示以及更多控件和功能,例如增强的 DWM 支持或皮肤对话框和表单。
Bcgsuite is a product that extends the functionality of visual studio MFC. The latest MFC release does not include some important library components, such as grid, calendar, and editor. Bcgsuite includes these components as well as many other professionally designed GUI controls.
The bcgsuite library has more than 100 MFC extension classes that have been thoroughly designed, tested, and documented. Our components can be easily integrated into your application and save you hundreds of development and debugging time.
仪表控制
新类 CBCGPCircularProgressIndicatorRendererBase 允许您实现无窗口循环进度指示器。
CBCGPGaugeImpl:BCGP_SUB_GAUGE_POS 枚举器有一个新值 – BCGP_SUB_GAUGE_CENTER(子仪表位于父仪表的中心)。
网格和报告控件

新标志 ExportOptions::EF_IncludeRowHeader 允许导出最左侧列(行标题)的内容,此标志与方法 CBCGPGridCtrl::ExportToHTML、CBCGPGridCtrl::ExportRangeToText、CBCGPGridCtrl::ExportRangeToHTML 和 CBCGPGridCtrl::ExportToCSV 一起使用。
改进了 CBCGPGridRow 中的 MSAA 支持。
CBCGPGridCtrl:一个新方法 IsGridItemBordersEnabled 告诉谁负责绘制网格项边框(网格或网格项)。
控件
CBCGPInfoBoxRenderer 有以下添加和改进:
The class constructor has a new optional parameter cwnd* – a pointer to the window that displays the information box. It is important to specify this window to correct the drawing in a multi DPI environment.
Added new member M_ Balwaysunderlinelink: set it to false if you want to underline a link only when it hovers.
新成员 m_bVisualThemeColors 指定是否使用当前选定的视觉主题呈现控件。
CBCGPStatic:添加了一个新属性 m_bDPIAwareIcon。如果该成员为 TRUE,则更改 DPI 值后图标将正确绘制(更改 DPI 后必须调用 SizeToContent 方法)。
各种各样的
添加了新的 BCGPChartLayout::LegendPosition 值:
LP_TOPLEFT
LP_BOTTOMRIGHT
LP_BOTTOMLEFT
LP_TOPRIGHT_HORZ
LP_TOPLEFT_HORZ
LP_BOTTOMRIGHT_HORZ
LP_BOTTOMLEFT_HORZ
请查看 BCGPChartExample 应用程序以了解此新功能的实际应用。
CBCGPTextFormat::Scale 有一个新的可选参数 bFromOriginal。如果此参数为 FALSE,则缩放将基于当前文本大小。
CBCGPMessageBox:添加了新的全局标志 m_bDrawSpecialAreaOnNC(默认为 TRUE)。如果您不希望使用备用背景颜色填充消息框按钮区域,请将此标志设置为 FALSE。
CBCGPSVG:添加了对“baseline-shift”样式属性和相对(带有尾随 ‘%’ 符号)“font-size”属性的支持。
CBCGPEditCtrl:新方法 SetTextLeftMargin 允许指定文本和左侧栏之间的距离。默认情况下,此值为 0。
示例和示例
BCGPChartExample:添加了新的图例位置演示(图表图例视图)。
BCGPChartExample:图表数据绑定视图现在使用 ADO 而不是 ODBC。
BCGPControls:添加了新的信息框功能演示。
BCGPGaugesDemo:添加了如何在圆形仪表中心添加子仪表的演示。