【框架-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);
}


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

相关文章推荐

【框架-MFC】禁用鼠标拖拽标题栏移动窗口

解决方案 重载WM_NCLBUTTONDOWN消息 BEGIN_MESSAGE_MAP(CSliderDlg, CDialog) ON_WM_NCLBUTTONDOWN() END_ME...

vc按钮按下后变灰(不能再按)

用函数: GetDlgItem(IDC_BUTTON_START)-> EnableWindow(FALSE); 这样按钮按下后就变味灰色了,不能再触发了,参数是FALSE。 ...

【语言-C++】Image - .exe 中的 0x0043a998 处有未经处理的异常: 0xC0000005: 读取位置 0x029d846c 时发生访问冲突

问题 xxxxxx.exe 中的 0x0043a998 处有未经处理的异常:0xC0000005: 读取位置 0x029d846c 时发生访问冲突   断点位置 ..\MicrosoftSDKs\W...

【办公-WORD】Word限制文档部分可编辑(可编辑的限制文档)

1      原理 “审阅->保护->限制编辑->编辑限制”,勾选“仅允许在文档中进行此类型的编辑:”并选择“填写窗体”。这就意味着你可以编辑填写窗体来达到修改限制文档的目的。 2  ....

【IDE-Visual Studio】灾难性故障(异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))

故障说明:使用vs2010时,由于文件创建MFC类时,移除文件后重新创建正确的基类,覆盖之前创建的文件造成,在“解决方案资源管理器”点击“cpp”文件弹出该提示。 解决方法:在“解决方案资源管理器”...

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

首先,确保已经在界面上显示了你的Dialog Bar 接着,有两种方法可以让Dialog Bar上按钮可用 重载CMainFrame的OnCmdMsg接口 BOOL CMainFrame::OnCm...

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

http://www.cppblog.com/tx7do/archive/2008/06/03/51926.html 做一个编辑器,里面用到了CDialogBar作ToolB...

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

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

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

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

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

修改新建项目的res/layout目录下的布局文件。将默认添加的垂直线性布局管理器设置为水平线性布局管理器,在该布局管理器中添加一个TextView组件,三个复选框和一个开始按钮 <LinearLay...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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