BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区、可自定义工具栏、菜单等)以及一组专业设计的丰富Microsoft Office和Microsoft Visual Studio的应用程序 GUI控件,例如图表、日历、网格、编辑器、甘特图和许多其他控件。 BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。
应用程序向导- Visual C++ 6.0
- Visual C++ .NET/2003
- Visual C++ 2005-2017
您可以使用BCGAppWizard生成基于BCGControlBar Library for MFC框架的功能齐全的新应用程序。 在本文中,我们将介绍如何在Visual C ++ 6.0环境(当今最常见的开发环境)中创建新应用程序。 适用于Visual C ++ 6.0的BCGControlBar Pro应用程序向导: 1. 运行Visual C++ 6.0。 2. 选择"File | New..."菜单项目。 3. 切换到"Projects"标签,然后选择"BCGCBPro AppWizard"项,这将启动创建可执行文件的常规MFC AppWizard(带有一些额外的步骤)。在第七步,将要求您提供BCGControlBar特定的设置:
- 应用程序类型;指定您的应用程序UI类型:可以是"classic"(带有工具栏和菜单栏),也可以是Office 2007/2010风格的ribbon bar。
- 彩色工具栏图像;如果选中此项目,则所有工具栏都将使用彩色(24bpp)位图创建。
- 后台视图;如果要使用Backstage视图创建Ribbon bar,请选中此项目。
- 使用Ribbon Designer;如果选中此项目,将使用Ribbon Designer资源创建项目,否则功能区栏将在源代码中初始化。
- MDI Tabs;您的MDI应用程序将使用MDI Tabs创建,如果您的应用程序是SDI,则将禁用此选项。
- MDI Tab Groups;MDI选项卡组。 您的MDI应用程序将使用MDI Tab Groups创建,如果您的应用程序是SDI,则将禁用此选项。
- Visual Theme;选择将最初应用于应用程序的可视化主题(例如Office 2010或Visual Studio 2010)。
- 用户可以更改应用程序外观;如果希望允许用户在运行时修改应用程序,请选中此选项。 如果您的应用程序是基于工具栏/菜单的,则"Application Look"菜单项将出现在"View"菜单下,在功能区栏中,"Style" 菜单将位于右侧。
- 静态链接库;您的项目将与BCGControlBar库静态链接,此选项不能在评估版中使用!
4. 单击 "Next" 按钮,然后跳转到步骤8:
- 快捷方式(“ Outlook”样式)栏;如果要添加快捷方式栏,请选中此选项。
- 嵌入式控件;快捷方式栏将使用嵌入式控件创建。
- 标题栏;如果要添加标题栏,请选中此选项。
- 停靠"Workspace" bar(左侧);添加带有可分离标签的工作区栏示例。
- 停靠"Output"栏(底部),添加输出栏的示例。
- 任务面板(右侧);添加任务面板的示例。
- 属性网格(右侧);添加一个Visual Studio样式的属性网格。
- 自动隐藏栏;为所有停靠面板启用"Auto Hide Window"功能。
- Docking Style;选择控制栏对接样式,您可以选择:
- Visual Studio.NET style
- Visual Studio 2005-2017 style
5. 单击"Next"按钮,然后跳转到步骤9,如果您的应用程序是基于工具栏/菜单的,则此页面包括工具栏自定义选项:
- 替代自定义(“ Alt +Drag”);允许拖放工具栏/菜单项而无需调用自定义对话框。
- 用户定义的工具栏;添加在运行时创建自定义工具栏功能。
- 用户定义的图像;允许将工具栏按钮与用户定义的位图相关联。
- 键盘自定义;添加到您的项目键盘快捷键自定义。
- 鼠标自定义;将鼠标事件添加到您的项目自定义中。
- 上下文菜单自定义;向您的项目添加上下文菜单自定义。
- 最近使用的菜单(Office 2000样式), 首先显示最近使用的菜单项,如果不选择此选项,将显示所有菜单项。
- 用户工具;添加在运行时自定义用户定义(通常是外部)工具的功能。
如果您的应用程序基于功能区,则 "Customization" 页面将包含功能区自定义选项:
- 将 "Customize"页面添加到"Options"对话框,如果要启用功能区QAT自定义对话框,请选中此选项。
- 新增功能区自定义,如果您要启用功能区自定义,请选中此选项。
|