如何使用复选框 小弟菜鸟,基于对话框编程,如何通过复选框的选定,控制编辑框。也就是说选定复选框后,编辑框是黑色的,可编辑;没选定时,编辑框是灰色的,不可编辑;多谢各位!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给复选框控件绑定一个变量如m_btnCheck可以通过m_btnCheck.GetCheck(); m_btnCheck.SetCheck()进行复选框的设置如果想用复选框来控制编辑框,则需要写复选框的OnBnClickedCheck事件,对状态进行判断,然后根据状态Enable编辑框就可以了,编辑框Enable控制用EnableWindow 举一反三OnBnClickedCheck//双击复选框 生成此函数{ static bool b=false; if(b) GetDlgItem(IDC_EDIT1)->EnableWindow(false);//禁用编辑框 else GetDlgItem(IDC_EDIT1)->EnableWindow(true);//启用编辑框} GetDlgItem(IDC_EDIT1)->EnableWindow(IsDlgButtonChecked(IDC_CHECK1)); vc中多线程调试方法 编译过程中遇到的错误,求助!! 怎样实现多线程监听阿? 用AfxEndThread(0);结束线程时为何报错?线程函数为何不执行? return (HTREEITEM)::SendMessage(hWnd, TVM_INSERTITEM, 0, (LPARAM)&tvis); vc里怎么判断一个文件存不存在 vc++ 6.0怎么安装??? 如何获得硬盘分区得信息,比如可用空间大小? 急:请问哪里有《COM技术内幕》的随书代码?? 怎样编程实现对注册表的备份? CLR怎样才能做到点击按钮后让按钮的颜色发生改变? 怎样在VS2010中使用zlib库?
可以通过m_btnCheck.GetCheck();
m_btnCheck.SetCheck()
进行复选框的设置
如果想用复选框来控制编辑框,则需要写复选框的OnBnClickedCheck事件,对状态进行判断,然后根据状态Enable编辑框就可以了,编辑框Enable控制用EnableWindow
OnBnClickedCheck//双击复选框 生成此函数
{
static bool b=false;
if(b)
GetDlgItem(IDC_EDIT1)->EnableWindow(false);//禁用编辑框
else
GetDlgItem(IDC_EDIT1)->EnableWindow(true);//启用编辑框
}