【框架-MFC】关于CDialogBar中CButton(状态为灰色)不可用

原创 2016年08月30日 16:12:25

解决方案

重载CDialogBar中的OnUpdateCmdUI函数,将bDisableIfNoHndler设置为False

void OnUpdateCmdUI( CFrameWnd*pTarget, BOOLbDisableIfNoHndler );
void CMyToolBar::OnUpdateCmdUI(CFrameWnd* pTarget,BOOL bDisableIfNoHndler)
{
     CDialogBar::OnUpdateCmdUI(pTarget,FALSE);
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

CDialogBar中按钮为灰色不可用的解决办法

首先,确保已经在界面上显示了你的Dialog Bar 接着,有两种方法可以让Dialog Bar上按钮可用 重载CMainFrame的OnCmdMsg接口 BOOL CMainFrame::OnCm...
  • xidwong
  • xidwong
  • 2016年09月20日 19:14
  • 520

CDialogBar中按钮为灰色不可用的解决办法

http://www.cppblog.com/tx7do/archive/2008/06/03/51926.html 做一个编辑器,里面用到了CDialogBar作ToolB...
  • n3h3aaa
  • n3h3aaa
  • 2012年10月12日 14:35
  • 706

点击提交按钮后按钮变灰色不可用状态的三种方法

第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能。从代码就可以看出,我们只需在提交按钮上加入这一句: onclick="javasc...

CButton控件:MFC如何给按钮添加图片,显示三种状态,分别是点击、盘旋、初始状态(不点击也不盘旋状态)。

如何给按钮添加图片,显示三种状态,点击、盘旋、初状态。 首先准备好3张不同状态的bmp格式图片。 例如:           以下我利用vs2013示范一下。 1.创建MFC工程(基本对话框),点击...

mfc关于CButtonST按钮设置不可用时 EnableWindow(FALSE) 按键图标的问题

不可否认,CButtonST是一个十分强大的类,在应用时,十分方便,但是我最近遇到了一个很大的问题,就是设置按钮不可用时,按钮就变为一个灰框,怎么办呢,有人的解决办法是: 参考网址:http://d...
  • oket007
  • oket007
  • 2013年11月19日 13:37
  • 1686

mfc关于CButtonST按钮设置不可用时,按钮变灰

不可否认,CButtonST是一个十分强大的类,在应用时,十分方便,但是我最近遇到了一个很大的问题,就是设置按钮不可用时,按钮就变为一个灰框,怎么办呢,有人的解决办法是: 参考网址:http://d...

Oracle Time +Oracle异常ORA-01502: 索引或这类索引的分区处于不可用状态

oracle查询日期语句在我们使用数据库过程中是经常要用到的,下面就为您介绍16种oracle查询日期语句,每一种oracle查询日期语句实现了一个功能,希望对您能有所帮助。 №1:取得当前日期...

"ora-01502 索引或这类索引的分区处于不可用状态"的解决方案

"ora-01502 索引或这类索引的分区处于不可用状态"的解决方案  收藏 菠萝啊哈哈   发表于 2年前 阅读 4341 收藏 1 点赞 0 评论 0 摘要: oracl...

"ORA-01502: 索引''或这类索引的分区处于不可用状态"的解决方案

这个问题的原因是索引失效, select index_name ,status  from user_indexes where Status = 'UNUSABLE' 可以查询出失效的索引, ...

编写Android程序,实现选中复选框后,“开始”按钮才可用,否则为不可用状态

修改新建项目的res/layout目录下的布局文件。将默认添加的垂直线性布局管理器设置为水平线性布局管理器,在该布局管理器中添加一个TextView组件,三个复选框和一个开始按钮 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【框架-MFC】关于CDialogBar中CButton(状态为灰色)不可用
举报原因:
原因补充:

(最多只允许输入30个字)