CDialogBar中对按钮等控件EnableWindow操作问题
CDialogBar中对按钮等控件EnableWindow操作问题
现象:
在CDialogBar里对其按钮控件使用如下例的语句:
GetDlgItem(IDC_BUTTON_TEST)->EnableWindow(FALSE);
根本不能使按钮变灰。
解决方法:
重载CDialogBar的OnUpdateCmdUI即可使用EnableWindow函数正常使用。
具体作法:
在CTopDlg(继承CDialogBar)的.h文中加入:
BOOL isEnable;
在构造函数中进行初始化:
isEnable = FALSE;
然后手工添加代码:
afx_msg void OnupdataBt(CCmdUI *pCmdUI);
在.cpp文件中添加映射:
ON_UPDATE_COMMAND_UI(IDC_BUTTON_TEST,OnupdataBt)
然后实现该函数:
void CTopDlg::OnupdataBtBig(CCmdUI *pCmdUI)
{if(isBig)pCmdUI->Enable(FALSE);elsepCmdUI->Enable(TRUE);
}
这只是其中一种方法,也可以在MainFrame类中这样去实现。。。
CDialogBar中对按钮等控件EnableWindow操作问题相关推荐
- 八、pyqt5按钮类控件——QPushButton、QRadioButton、QCheckBox
pyqt5中常用的按钮类控件有QPushButton.QRadioButton.QCheckBox.QToolButton等.这些按钮类的基类都是QAbstracButton类.所以这些类有部分方法是 ...
- asp.net panel 加html,ASP.NET 页面中动态增加的控件、添加事件
要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在R ...
- Win32程序中使用Combo box控件
第一次使用win32写代码,将代码中对Combo box 控件的使用做个总结: 1. 使用SendMessage向窗口发送消息,对Combo Box进行基本操作如添加数据,删除数据,得到所选Ite ...
- excel vba 使用mschart_VBA专题108:使用VBA操控Excel界面之在功能区中添加内置控件...
学习Excel技术,关注微信公众号: excelperfect 本文重点讲解如何在功能区中添加不同类型的内置控件. 添加普通按钮和切换按钮 按下面的步骤来添加普通按钮和切换按钮(例如,拼写和删除线控件 ...
- Android中使用shape来定义控件的显示属性
参见: http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.html 或者 http://kofi1122.blog.51cto.com/2 ...
- 在UAP中如何通过WebView控件进行C#与JS的交互
原文:在UAP中如何通过WebView控件进行C#与JS的交互 最近由于项目需求,需要利用C#在UWP中与JS进行交互,由于还没有什么实战经验,所有就现在网上百度了一下,但是百度的结果显示大部分都是在 ...
- MFC中使用TAB Control控件
2019独角兽企业重金招聘Python工程师标准>>> MFC中使用TAB Control控件 MFC中使用TAB Control控件(转) 假如我现在有个SDI程序,View是Fo ...
- WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
原文 WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) Windows Community Toolkit 再次更新到 5.0. ...
- python中qt有哪些控件_PyQt5的基本控件整理
当初就不该踩这个坑,答应老师写这个软件干嘛.算了,给自己点动力. 学了一个星期的PyQt5(主要是玩),用于GUI(graphicx user interface)开发.想在这里整理基本控件的用法和功 ...
最新文章
- 【SA 认证课】来啦 这次陪你过双 11
- Ajax中文乱码问题解决方法(服务器端用servlet)
- 删除右键文件下拉菜单(非打开方式)中的wine选项
- 安装python3 及virtual与virtualenvwrapper
- python web py官网_python web.py
- node-webkit学习(4)Native UI API 之window
- 第七天Python学习记录
- 摘录一些介绍Linux DKMS的博客文章
- position小结
- PMP 第十章 项目沟通管理
- Android开发之PullToRefresh的Click点击事件的监听实现长按删除Item
- mysql拼装字段_Mysql 实现字段拼接的三个函数
- ISO20000对高校构建IT服务管理体系的应用价值和实践意义
- matlab 投票法_二维解析张量投票算法研究
- Spring的运行原理
- 后台管理制作首页组件及ui框架的使用
- 高中新课程作业本 地理 必修1 参考答案下
- 模板template
- 在ubuntu17.10上裝搜狗輸入法
- A股常用指数历史成分股数据Web API
热门文章
- 数字钟显示时间日期温度C语言程序,Ds3231+12864液晶显示AT89C51带温度功能的时钟程序...
- 泛微E8设置开发环境
- 蓝牙耳机什么牌子好?公认音质最好的蓝牙耳机盘点
- 南邮CTF - Web - 这题不是WEB
- python乘法函数英文缩写_乘积(python乘法函数)
- java代码重构原则_重构原则
- Esri中国首席技术官王昊谈 移动GIS 与 云GIS
- 机器人自主行走难题如何解决?
- 通信原理 | 基本概念:信源、信道、噪声、信宿等
- 什么样的程序才算是好程序?