1. EnableWindow()
启用和禁用控件或者窗口(设置个控件或窗口可用或不可用)可以调用CWnd::EnableWindow()函数。
BOOL EnableWindow(BOOL bEnable = TRUE);
判断控件是否可用可以调用 CWnd::IsWindowEnable函数
BOOL IsWindowEnable();
禁用控件或者窗口(设置个控件或窗口不可用)
1.CWnd *pWnd = GetDlgItem(IDC_EDIT1);
pWnd->EnableWindow(FALSE);
2.GetDlgItem(IDC_EDIT1)->EnableWindow(false);//变灰,不可用,可见
启用控件
1.CWnd *pWnd = GetDlgItem(IDC_EDIT1);
pWnd->EnableWindow(TRUE);
2.GetDlgItem(IDC_EDIT1)->EnableWindow(true);//还原正常,可用,可见
2.ShowWindow()
设置控件或者窗口显示或不显示(可见或不可见)
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);//隐藏控件,不可见
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);//显示控件,可见