用复选框状态控制按钮是否可用
2009-06-21 02:35
295 查看
这里要实现的是:
有一个复选框和一个按钮,勾选复选框则按钮可用,否则按钮不可用。
方法:
复选框ID:ID_CHECK_IF
按钮ID:ID_BUTTON1
为复选框关联BOOL型变量m_Enable
为按钮关联CButton变量m_ButtonIf
在对话框的初始化函数OnInitDialog()里将按钮设为不可用,初始化m_Enable为FALSE:
然后为单选框添加单击事件OnCheckIf(),
每次单击事件发生时将m_Enable取反,
并对按钮设置是否可用状态,
在OnCheckIf()函数里添加如下代码:
或
这样即可实现了要求的功能。
有一个复选框和一个按钮,勾选复选框则按钮可用,否则按钮不可用。
方法:
复选框ID:ID_CHECK_IF
按钮ID:ID_BUTTON1
为复选框关联BOOL型变量m_Enable
为按钮关联CButton变量m_ButtonIf
在对话框的初始化函数OnInitDialog()里将按钮设为不可用,初始化m_Enable为FALSE:
this->m_ButtonIf.EnableWindow(FALSE); this->m_Enable=FALSE;
然后为单选框添加单击事件OnCheckIf(),
每次单击事件发生时将m_Enable取反,
并对按钮设置是否可用状态,
在OnCheckIf()函数里添加如下代码:
this->m_Enable=!(this->m_Enable); this->m_ButtonIf.EnableWindow(m_Enable);
或
this->m_Enable=!(this->m_Enable); ::SendDlgItemMessage(this->m_hWnd,ID_BUTTON1,WM_ENABLE,m_Enable,NULL);
这样即可实现了要求的功能。
相关文章推荐
- 个性判断文本框是否为空并控制提交按钮是否可用
- 如何通过复选框的状态控制其他单元格是否可写
- VB中如何控制窗体上的关闭按钮是否可用
- 根据状态控制视图选择框是否可用
- 如何通过复选框的状态控制其他单元格是否可写
- 按钮 是否可用 的控制
- 如何控制服务器按钮是否可用
- MFC中的CButton按钮是否可用设置与CEdit设置垂直滚动条自动滚动
- iOS 判断页面中的该填项是否填完整,改变按钮状态的方法
- Broadcast监听网络状态,ping判断网络是否可用
- 安卓 新版本 获取wifi状态网络是否可用等
- Android中判断网络连接是否可用及监控网络状态
- js 控制按钮点击后不可用
- 根据输入框EditText是否有内容来对按钮的点击权限控制
- xaf 设置内置(built-in actions)按钮的可用状态
- 【转载】OO实现ALV TABLE 五:ALV的栏位属性 状态图标、图标、符号、复选框、按钮、热点、超链接、单元格类型、单元格颜色、某一栏位颜色、某一行颜色,栏位隐藏等
- 十分钟内学会:控制浏览器是否缓存网页状态
- jquery通过checkbox状态修改提交按钮为可用还是不可用
- 在xml文件中控制字体颜色随着按钮状态改变
- js控制一个按钮是否可点击(可使用)disabled