如何使mfc中的编辑框不可用

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:17:35
我想在按下多选框后,编辑框才可用,不按下,编辑框处于灰色状态
我设成CString,想通过输入数据,进行查找,可行吗

获取编辑框的指针,调用EnableWindows(false)禁用。如下
((CEdit*)GetDlgItem(IDC_EDIT1))->EnableWindows(false);禁用
((CEdit*)GetDlgItem(IDC_EDIT1))->EnableWindows(true);启用

IDC_EDIT1 代表你那个编辑框
然后你就在多选框的onbutton函数里面调用上面那两句。懂不

调用BOOL EnableWindow(HWND hWnd,BOOL bEnable);
或者使用CWnd::EnableWindow()
具体用法自己可以查MSDN

建议你去下载:MFC类库详解.chm
还有看完windows程序设计在学习MFC会轻松的

嘿嘿 同意一楼的