启用和禁用控件可以调用CWnd::EnableWindow 函数。
BOOL EnableWindow(BOOL bEnable = TRUE);
判断控件是否可用可以调用 CWnd::IsWindowEnable函数
BOOL IsWindowEnable();
添加个按钮,和一个编辑框
代码如下:
void CFindText2Dlg::OnBtnEnabled() {CWnd *pWnd = GetDlgItem(IDC_EDIT1);if (pWnd->IsWindowEnabled()){ pWnd->EnableWindow(FALSE); SetDlgItemText(IDC_BTN_ENABLED,_T("禁用控件"));}else{ pWnd->EnableWindow(TRUE); SetDlgItemText(IDC_BTN_ENABLED,_T("启用控件"));}}
转载于:https://www.cnblogs.com/PierreDelatour/archive/2011/11/12/2246654.html