收款定制开发MFC开发工具入门:Ribbon设计器详解

Designer 收款定制开发允许您轻松地为实际应收款定制开发用程序创建模型。收款定制开发它以现有的 MFC 收款定制开发项目作为输入,并生成 元素的 XML 收款定制开发表示以及作为输出的 RC 文件。收款定制开发当设计器的部分工作完成后,收款定制开发您只需编译项目,收款定制开发运行并查看设计的 Ribbon 收款定制开发控件的运行情况。

MFC收款定制开发界面开发必备库:

  • :收款定制开发是屡获殊荣的VC界面库,是MFC收款定制开发开发中最全面界面控件套包,它提供了Windows收款定制开发开发所需要的11种主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。
  • :库拥有500收款定制开发多个经过全面设计、收款定制开发测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。

本指南介绍了如何利用 Designer 工具。

先决条件

首先,您必须使用应用程序向导创建一个基于 MFC 或 的应用程序,或者选择一个现有的(基于 MFC 或 BCGControlBar Pro 的)应用程序。

应用程序必须是 SDI 或 MDI,因为无法在对话框上创建功能区控件。
设计器支持来自 Visual Studio 6.0 的所有 Visual Studio 项目

笔记。如果选择纯 MFC 项目,则需要执行一些额外的步骤以从 MFC 迁移到 

启动设计师

运行BCGPRibbonDesigner.exe 应用程序(位于<B<BCGControlBar Pro Installation Folder>\Designer文件夹中)。它提供给你打开一个现有的项目,或从最近的项目列表中打开一个项目。选择所需的项目,环境就可以开始工作了!

停靠窗口的简要说明

  • 工具箱
    “工具箱”窗口包含功能区控件支持的功能区对象列表,可以在设计时放置在功能区上。

  • 元素
    “元素”窗口包含在设计时已放置在功能区上的对象树。

  • 操作
    “操作”窗口列出了在当前上下文中要执行的一些可能的操作。

  • TODO
    TODO 窗口包含应该对您的项目执行的操作列表,以便成功构建和运行它。

  • 属性
    属性窗口显示当前选定元素的属性列表。

  • 功能区栏
    功能区控制设计界面。

  • 状态栏
    状态栏设计图面。

添加类别

一个可用的 Ribbon Control 必须至少包含一个类别,因此您在开始设计过程时要做的第一件事就是添加一个类别。

要添加新类别,请从工具箱中选择一个类别对象,或单击“操作”窗口中的“添加类别”操作,或调用单击功能区控件设计图面的上下文菜单。此操作显示“添加类别”对话框:

Name - 输入类别名称。
Keys - 输入类别提示。
Images-在这里你可以为Ribbon元素指定小的和大的图片,这些图片将被添加到分类中。图片可以从包含在svg、bmp或png文件中的图片列表加载。 设计器会将图片列表分解为单个图片,之后你就可以为单个Ribbon元素指定一个图片索引。

添加类别后,您可以开始添加面板。

添加面板

要添加面板,请从工具箱中选择面板对象,单击操作窗口中的链接,或通过在类别的设计图面上单击鼠标右键来调用上下文菜单。此操作会带来“添加面板”对话框:

Name - 指定新的面板名称。
Keys - 指定面板的键位。
Image - 可以为面板选择一个图像。该图像将在面板被放置在QAT上时显示。
Use Launch Button- 如果你想为面板指定一个启动按钮,请勾选此框。
Tooltip - 指定启动按钮的工具提示。
Description- 指定显示在工具提示上的启动按钮描述。
Keys - 指定启动按钮的关键提示。
Image - 选择一个图像,当Launch Button被添加到QAT上时将会显示。
ID - 为 "启动按钮 "选择一个命令ID。

现在您可以向面板添加元素。

添加元素和设置属性

要将新元素添加到面板,请在工具箱窗口中选择适当的元素,或通过在面板的设计图面上单击鼠标右键来调用上下文菜单。在设计器中选择了新添加的元素,并且可以在“属性”窗口中编辑其属性。您可以定义元素的标题、工具提示、工具提示描述、键提示、大小图像(如果适用)、宽度(用于组合框、编辑框、滑块)等。

元素的图像可以从“添加类别”步骤中指定的图像列表中选择,也可以从单独的 svg、bmp、png 或 ico 文件加载。

请注意,ID属性允许您从现有命令列表中选择元素的命令 ID,或指定新的命令 ID。

选择新图像并编辑图像集合

您始终可以编辑与当前类别关联的图像集合和/或在设计时替换元素的图像。

为此,选择与“图像”属性关联的元素和下拉组合框:

现在您可以从列表中选择一个新图像,或选择 <edit...>。此操作会打开“图像集合”对话框:

现在单击“添加...”按钮从文件(bmp、png、ico、svg)或其他图像集合添加图像。
单击删除以删除图像集的选定图像。
单击清除以从图像集合中删除所有图像。

当您填写了类别和面板后,您可以设置 QAT 的初始状态,例如选择元素,它将在应用程序启动时出现在 QAT 上。

设置 QAT


单击 Designer 界面上的 QAT 箭头:

现在您可以在“属性”窗口中编辑 QAT 属性。
Position 属性指定 QAT 在应用程序启动时的位置 - 在功能区控件下方或上方。
单击 Items 属性会出现“Edit QAT Items”对话框:

您可以查看现有命令的列表并将它们添加到快速访问工具栏。“快速访问工具栏”列表中与每个命令一起显示的复选框指示该命令是在 QAT 上可见,还是在 QAT 的下拉按钮中可用。

请注意,该命令不会显示在 Designer 的 QAT 上。

当您完成设计过程,或者只想查看设计的 Ribbon 时,请保存项目并执行几个步骤来设置应用程序 Ribbon Control。

修改应用程序

设计器创建 Ribbon Control 布局的 XML 表示,生成带有图像集合的 png 或 svg 文件,创建带有对生成文件的引用的 *.rc2,并将在设计时创建的命令 ID 的定义添加到 resource.h 文件中。此外,在保存项目时,您可以选择将 rc2 文件的引用添加到应用程序的 *.rc 文件中。

Designer 的所有输出都位于res\BCGSoft_ribbon 文件夹中。

重要!您必须将res\BCGSoft_ribbon文件夹中的所有文件添加到您的 Visual C++ 项目中!

如果您正在使用基于 BCGControlBar Pro 的项目,请执行以下步骤将您的应用程序与新设计的 Ribbon 控件连接起来:

  1. 在 CMainFrame 类中声明 Ribbon Control 对象:

    CCBCGPRibbonBar m_wndRibbonBar;
  2. 在 CMainFrame::OnCreate 创建并初始化功能区控件:

    if (!m_wndRibbonBar.Create ( this ))
    {
    return -1;
    }

    if (!m_wndRibbonBar.LoadFromXML (_T(" IDR_BCGP_RIBBON_XML ")))
    {
    return -1;
    }

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发