MFC Ribbon开发中编辑框、下拉框始终为灰色的问题解决

简介: MFC Ribbon开发中编辑框、下拉框始终为灰色的问题解决

MFC Ribbon界面开发是MFC UI技术的前沿,资料少之又少。之前开发一款工业软件时遇到编辑框、下拉框始终为灰色除能状态的现象,即使加了响应回调函数也无济于事,仔细比对了MSDN的例程,得出解决方案,特此记录。

在MainFrm.h中声明一个消息

afx_msg void OnDummy(UINT id);

其函数体可以为空。

在MainFrm.cpp消息映射中增加

ON_COMMAND_RANGE(ID_RIBBON_A, ID_RIBBON_Z, OnDummy)

ID_RIBBON_A与ID_RIBBON_Z作为两个控件边界ID,在资源resource.h中为

#define ID_RIBBON_A       32000
xxxx
#define ID_RIBBON_Z       42000

其中xxx是所谓Ribbon编辑框、下拉框甚至按钮的ID(按钮其实只要添加响应回调函数就能使能)

以上。

目录
相关文章
|
C#
WPF 4 Ribbon 开发 之 应用程序菜单(Application Menu)
原文:WPF 4 Ribbon 开发 之 应用程序菜单(Application Menu)      在上一篇中我们完成了快捷工具栏的开发,本篇将讲解应用程序菜单开发的相关内容。如下图所示,点击程序窗口左上角的记事本图标(Application Button)会显示出应用程序菜单(Application Menu)列表,列表中的按键即为软件的一些基本功能。
2110 0
|
开发框架 负载均衡 Java
SpringCloud微服务实战——搭建企业级开发框架(十三):OpenFeign+Ribbon实现高可用重试机制
Spring Cloud OpenFeign 默认是使用Ribbon实现负载均衡和重试机制的,虽然Feign有自己的重试机制,但该功能在Spring Cloud OpenFeign基本用不上,除非有特定的业务需求,则可以实现自己的Retryer,然后在全局注入或者针对特定的客户端使用特定的Retryer。   在SpringCloud体系项目中,引入的重试机制保证了高可用的同时,也会带来一些其它的问题,如幂等操作或一些没必要的重试,下面我们实际操作来测试Spring Cloud架构中的重试机制。
344 0
SpringCloud微服务实战——搭建企业级开发框架(十三):OpenFeign+Ribbon实现高可用重试机制
|
开发框架 负载均衡 算法
SpringCloud微服务实战——搭建企业级开发框架(十二):OpenFeign+Ribbon实现负载均衡
Ribbon是Netflix下的负载均衡项目,它主要实现中间层应用程序的负载均衡。为Ribbon配置服务提供者地址列表后,Ribbon就会基于某种负载均衡算法,自动帮助服务调用者去请求。Ribbon默认提供的负载均衡算法有多种,例如轮询、随即、加权轮训等,也可以为Ribbon实现自定义的负载均衡算法。 Ribbon有以下特性:
286 0
SpringCloud微服务实战——搭建企业级开发框架(十二):OpenFeign+Ribbon实现负载均衡
|
C# Windows
一起谈.NET技术,WPF Ribbon 开发资料分享
Ribbon 开发工具 WPF Ribbon New      目前微软发布的最新Ribbon 开发工具,上一篇已经做过介绍这里就不再多说了。支持WPF 3.5 SP1、WPF 4,全面兼容VS2010 和Blend4。
1284 0
|
C# 开发者
WPF 4 Ribbon 开发 之 标签工具栏(Tab Toolbar)
原文:WPF 4 Ribbon 开发 之 标签工具栏(Tab Toolbar)      本篇将开始介绍标签工具栏的开发内容,标签工具栏可以说是Ribbon 的核心部分,应用程序所有的功能特性都会集中在这里,一个强大的Ribbon 工具栏也是一款软件成功的关键。
1509 0