可视化设计器
立即下载BCGControlBar Professional Edition for MFC
可视化设计器允许您快速创建和修改MFC应用程序的数字仪表板和图表,它生成描述指示板和图表元素的布局和属性的XML文件,只需要向最终用户呈现交互式数字仪表板或图表,就可以在运行时加载和处理XML。
本指南解释了如何利用设计器工具。
先决条件
首先,您必须使用应用程序向导创建基于MFC或BCGControlBar Pro的应用程序,或者选择现有的(基于MFC或bcgpro的)应用程序。
请注意如果您选择纯MFC项目,则需要执行从MFC迁移到BCGControlBar Pro的一些额外步骤。
启动设计器
运行位于 <BCGControlBar Pro (or BCGSuite) Installation Folder>\Designer folder中的BCGVisualDesigner.exe应用程序。现在您可以开始创建新的仪表板或图表,或者加载现有的数据文件,设计器数据保存在扩展名为“visual-bcgsoft”的文件中。
对接窗口简介
- 工具箱——工具箱窗口包含可视化设计器支持的仪表和图表元素列表,可以在设计时将其拖放到设计图面上。
- Elements——Elements窗口包含位于设计表面上的仪表和图表元素的列表,您可以单击列表中的元素来选择设计图面上的对象。
- Properties窗口允许编辑所选对象的属性,如果设计图面上没有选择任何对象,您可以设置视觉容器的属性,例如背景颜色。
添加和编辑仪表
要添加新仪表,请从“工具箱”窗口中选择所需的对象,然后单击设计图面。现在,您可以拖动对象并将其重新定位在设计图面上、更改其大小并在“属性”窗口中设置其特定属性。
在设计图面或选定的对象上单击鼠标右键,会弹出一个上下文相关的弹出菜单,允许您添加新对象、执行剪切/复制/粘贴/删除操作以及更改选定对象的 Z 顺序。
一些仪表支持子仪表和附加刻度的集合,可以使用“属性”窗口编辑集合 ,只需单击“Scales”或“Subgauges”属性,它将弹出一个用于集合编辑的附加对话框:
测试数字仪表板或图表
当您想看到仪表板在运行时,选择View | Run Test菜单项,它将在一个单独的窗口中显示数字仪表板或图表,并允许与在设计器中将属性“Interactive Mode”设置为true的仪表进行交互。
向应用程序添加仪表板或图表
- 将XML文件保存到应用程序RES文件夹中(默认扩展名是“visual-bcgsoft”)。
- 将XML文件导入到资源中,您需要指定“BCGP_VISUAL_XML”作为资源类型。
- 将XML加载到可视容器中:
CBCGPVisualContainerCtrl m_wndContainer; ... m_wndContainer.GetVisualContainer()->LoadFromXML(IDR_DASHBOARD1);
点击复制