启用和禁用控件可以调用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("启用控件"));
}

}

相关文章:

  • 2021-08-12
  • 2021-11-14
  • 2022-12-23
  • 2021-07-08
  • 2021-08-25
  • 2022-02-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
相关资源
相似解决方案