`
javahigh1
  • 浏览: 1267125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

坑爹的VS 2010 RibbonBar 编辑器

 
阅读更多

手写RibbonBar的layout实在不是件快乐的事情。VS2010提供的这个RibbonBar 编辑器还是比较有用的。
但是这玩意有时候很坑人。用的过程中发现几个重要bug: 编辑器Button 的ID老弄错。
比如你拖了一个button到ribbonbar上,默认是IDC_BUTTON2 。 然后你改了个名字: IDC_FUNCXX . 有一定的概率下,你的ID实际值还是IDC_BUTTON2的值。 而且在Resource.h里。IDC_BUTTON2的值跟IDC_FUNCXX有可能是相同的。
所以,你加了按钮后,如果发现代码不走到你想到的地方,一定检查这几个地方:
1. ribbonbar的xml。 看看ID_FUNCXX后面的那个<VALUE> 跟resource.h里不是一样。不一样就改成一样。
2. resource.h里是不是ID重复了。

另外,那个编辑器偶尔会出现图片更新不正常。

分享到:
评论

相关推荐

    RibbonBar控件

    RibbonBar控件是软件开发中用于创建类似Microsoft Office 2010及后续版本的用户界面元素的一种工具。这种控件设计的目标是提供一种现代、直观且易于使用的界面,让用户能够快速访问各种功能和选项,提升软件的用户...

    MFC 实现Ribbon bar

    - **创建Ribbon Application Wizard项目**:使用Visual Studio 2010或更高版本,选择MFC Application Wizard,并选择Ribbon Bar 类型的项目。 - **添加Ribbon资源**:在Resource Editor中,可以添加新的Ribbon资源...

    VS2010 Ribbon界面开发详例

    本详例旨在深入讲解如何在VS2010中开发Ribbon界面,以便开发者能够创建出与Office系列应用类似的高效工具。 首先,我们需要了解Ribbon的基本构成。Ribbon界面通常包括以下部分:主选项卡、快速访问工具栏、上下文...

    BCG_RibbonBar

    BCG_RibbonBar 有关bcg项目的创建和添加bcg RibbonBar 以及bcg的下载、安装、破解

    Win32 实现 Ribbon bar 源码

    Ribbon是一个很好的控件和高度可视化。 如MSDN所述,Ribbon具有以下所有特征: 所有命令的单一UI 可见和自我解释 标记分组 模态但不是分层的 直接和即时 宽敞 有应用程序按钮和快速访问工具栏(QAT) 最小的定制 ...

    vs2010使用ribbon

    - **启动界面**:启动 Visual Studio 2010 后,用户将看到一个简洁的界面,其中包括项目管理器、代码编辑器等核心组件。 #### 二、创建 Ribbon 风格 MFC 应用程序项目 **Ribbon 用户界面** 是一种新的用户界面设计...

    wpf 作的 office bar "Odyssey RibbonBar" 控件

    "Odyssey RibbonBar"是基于WPF(Windows Presentation Foundation)技术开发的一款仿Office风格的工具栏控件。这款控件旨在为WPF应用程序提供类似Microsoft Office界面的用户体验,包括Ribbon布局、命令按钮、下拉...

    vs2012 Ribbon界面编程示例

    从VS2010 开始, 微软就开始提出Ribbon界面开发, 相比传统的菜单, Ribbon界面更加直观、美观,并且和图表设计很好的结合起来,本示例程序已Ribbon为核心,同时带有自动换肤,DockablePane等,在VS2012下编译通过。

    VC++2010ribbon入门

    通过以上两个练习,你已经掌握了如何在Visual Studio 2010中创建一个带有默认Ribbon功能区的MFC应用程序,并学会了如何使用Ribbon Designer添加和编辑控件。这些基础知识对于进一步开发复杂的功能区界面至关重要。

    VS2010之Ribbon入门

    【VS2010之Ribbon入门】这篇教程主要针对使用Visual Studio 2010进行MFC应用开发的开发者,旨在介绍如何在MFC环境中设计和实现Ribbon界面。Ribbon界面是一种模仿Microsoft Office 2007及之后版本的用户界面设计,...

    c#使用DotNetBar制作的Ribbon窗体

    DotNetBar控件集提供了丰富的预设UI元素,如Ribbon Bar、ToolBars、Popup Menus等,使开发者能够快速创建出与Microsoft Office类似的界面。使用DotNetBar制作Ribbon窗体,可以提升应用的专业感和用户体验。 1. **...

    IDBE Ribbon Creator SetupRC2010_1.1017.zip

    IDBE Ribbon Creator是一款专为Microsoft Office 2010及其他版本设计的可视化界面编辑工具,其主要功能是帮助用户自定义和设计Office应用程序中的Ribbon界面。Ribbon界面是Microsoft Office从2007版开始引入的一种...

    基于Qt的轻量级的Ribbon控件(Office样式UI),界面截图: 它支持4种目前常见的ribbon样式在线切换 包括2种o

    基于Qt的轻量级的Ribbon控件(Office样式UI),界面截图: 它支持4种目前常见的ribbon样式在线切换 包括2种office模式,office模式是最常见的ribbon模式了,就是我们经常看到的word模式,office模式的tab和标题栏占用...

    MFC中使用Ribbon教程

    通过本教程,您将学习如何为小型应用程序添加默认的Ribbon、如何在Ribbon设计器中编辑各种Ribbon控件以及如何在运行时使用这些控件。当您完成所有步骤后,您将能够添加并自定义基本的Ribbon到您的应用程序中。 ####...

    8分钟了解Ribbon的使用|gs-client-side-load-balancing.zip

    Ribbon 是 Netflix 提供的一个客户端负载均衡器,它可以在客户端实现服务调用时的负载均衡策略,从而提高系统的可用性和性能。在这个"8分钟了解Ribbon的使用"的教程中,我们将深入探讨Ribbon的核心功能和使用方法。 ...

    基于Ogre的场景编辑器OgreSE源代码+示例

    `OgreSE 使用帮助.docx`文件很可能是对OgreSE编辑器的操作指南,包含了如何启动、操作和使用编辑器的详细步骤。通过这个文档,初学者可以快速上手,了解各项功能的具体用法,而经验丰富的开发者则可从中获取更深层次...

    QtitanRibbon-自己写的QT范例.rar

    2. **RibbonTab**:每个Tab包含一组相关的命令按钮或面板,如“文件”、“编辑”等。 3. **RibbonGroup**:在RibbonTab内部,命令通常被组织成小组,每个RibbonGroup有特定的主题。 4. **RibbonButton**和**Ribbon...

    VC2010 Ribbon介绍

    Ribbon属于新一代用户交互界面,本文对怎么使用MFC的Ribbon有全面的介绍,安装了VS2010可以一步步参考来实现Ribbon界面

Global site tag (gtag.js) - Google Analytics