| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> MFC开发工具入门:Ribbon设计器详解 -> 正文阅读 |
|
[开发工具]MFC开发工具入门:Ribbon设计器详解 |
Designer 允许您轻松地为实际应用程序创建模型。它以现有的 MFC 项目作为输入,并生成 Ribbon 元素的 XML 表示以及作为输出的 RC 文件。当设计器的部分工作完成后,您只需编译项目,运行并查看设计的 Ribbon 控件的运行情况。 MFC界面开发必备库:
本指南介绍了如何利用 Designer 工具。 先决条件 首先,您必须使用应用程序向导创建一个基于 MFC 或?BCGControlBar Pro?的应用程序,或者选择一个现有的(基于 MFC 或 BCGControlBar Pro 的)应用程序。 应用程序必须是 SDI 或 MDI,因为无法在对话框上创建功能区控件。 笔记。如果选择纯 MFC 项目,则需要执行一些额外的步骤以从 MFC 迁移到?BCGControlBar Pro。 启动设计师 运行BCGPRibbonDesigner.exe?应用程序(位于<B<BCGControlBar Pro Installation Folder>\Designer文件夹中)。它提供给你打开一个现有的项目,或从最近的项目列表中打开一个项目。选择所需的项目,环境就可以开始工作了! 停靠窗口的简要说明
添加类别 一个可用的 Ribbon Control 必须至少包含一个类别,因此您在开始设计过程时要做的第一件事就是添加一个类别。 要添加新类别,请从工具箱中选择一个类别对象,或单击“操作”窗口中的“添加类别”操作,或调用单击功能区控件设计图面的上下文菜单。此操作显示“添加类别”对话框: Name - 输入类别名称。 添加类别后,您可以开始添加面板。 添加面板 要添加面板,请从工具箱中选择面板对象,单击操作窗口中的链接,或通过在类别的设计图面上单击鼠标右键来调用上下文菜单。此操作会带来“添加面板”对话框: Name - 指定新的面板名称。 现在您可以向面板添加元素。 元素的图像可以从“添加类别”步骤中指定的图像列表中选择,也可以从单独的 svg、bmp、png 或 ico 文件加载。 请注意,ID属性允许您从现有命令列表中选择元素的命令 ID,或指定新的命令 ID。 为此,选择与“图像”属性关联的元素和下拉组合框: 现在您可以从列表中选择一个新图像,或选择 <edit...>。此操作会打开“图像集合”对话框: 现在单击“添加...”按钮从文件(bmp、png、ico、svg)或其他图像集合添加图像。 当您填写了类别和面板后,您可以设置 QAT 的初始状态,例如选择元素,它将在应用程序启动时出现在 QAT 上。 设置 QAT
现在您可以在“属性”窗口中编辑 QAT 属性。 您可以查看现有命令的列表并将它们添加到快速访问工具栏。“快速访问工具栏”列表中与每个命令一起显示的复选框指示该命令是在 QAT 上可见,还是在 QAT 的下拉按钮中可用。 设计器创建 Ribbon Control 布局的 XML 表示,生成带有图像集合的 png 或 svg 文件,创建带有对生成文件的引用的 *.rc2,并将在设计时创建的命令 ID 的定义添加到 resource.h 文件中。此外,在保存项目时,您可以选择将 rc2 文件的引用添加到应用程序的 *.rc 文件中。 Designer 的所有输出都位于res\BCGSoft_ribbon?文件夹中。 重要!您必须将res\BCGSoft_ribbon文件夹中的所有文件添加到您的 Visual C++ 项目中!
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 9:39:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |