如何在MFC中的Editbox中更改文本时禁用“确定”按钮

时间:2017-04-07 05:07:37

标签: mfc

如何在Editbox控件中更改文本时禁用“确定”按钮?

使用以下代码时,会导致异常

BEGIN_MESSAGE_MAP(LockingInfo, CDialog) 
    //{{AFX_MSG_MAP(LockingInfo)
   ON_EN_CHANGE(IDC_INFO,OnEnChangeEdit1)
    //}}AFX_MSG_MAP 
END_MESSAGE_MAP()

void LockingInfo::OnEnChangeEdit1()
{
  GetDlgItem(IDOK)->EnableWindow(FALSE);
}

,例外是:

"访问违规阅读位置......"在行ASSERT(:: IsWindow(m_hWnd)||(m_pCtrlSite!= NULL)); winnocc.cpp中的函数CWnd :: EnableWindow(BOOL bEnable)

提前致谢

0 个答案:

没有答案