工控编程吧
标题:
上位机MFC如何启用或禁用控件
[打印本页]
作者:
qq263946146
时间:
2019-7-27 12:20
标题:
上位机MFC如何启用或禁用控件
控件的启用与禁止,可以通过控件的属性对话框设置。
也可以通过代码来设置,对应的实现函数为EnableWindow
EnableWindow(FALSE);禁止
pWnd->EnableWindow(TRUE);启用
例如有一个编辑框
IDC_EDIT,我们可以调用下面代码让其禁止,或使用。
void CDemoDlg::OnTest()
{
//获得控件窗口指针
CWnd* pWnd = GetDlgItem(IDC_EDIT);
//判断控件窗口是否可用
if (pWnd->IsWindowEnabled())
{
//禁用控件窗口
pWnd->EnableWindow(FALSE);
SetDlgItemText(IDC_TEST, _T("启用控件"));
}
else
{
//启用控件窗口
pWnd->EnableWindow(TRUE);
SetDlgItemText(IDC_TEST, _T("禁用控件"));
}
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4