关于onok函数
我的Dialog控件框中有4个edit子控件,我想在onok中获得这4个控件的值(子控件的值在程序运行后,用户输入获得),获得其中2个后与另一个Dialog控件框的2个edit值进行比较。可是在编写的过程中,总是出现问题:比如检验onok函数是否获值
void CXINXI::OnOK()
{
// TODO: Add extra validation here
CXINXI L;
if(L.DoModal()==IDOK)
if(L.m_XUEHAO.Compare("030520127")!=0)
AfxMessageBox("学号不正确!");
else if (L.m_JMIMA.Compare("1")!=0)
AfxMessageBox("密码不正确!");
else if (L.m_XMIMA.Compare(L.m_QMIMA)!=0)
AfxMessageBox("重复密码不正确!");
else
{
AfxMessageBox("ok!");
CDialog::OnOK;
}
}
执行后,总是学号不正确。请各位帮忙。
还有我想从一个模态对话框中获得它的edit子控件的值,不知道怎么才能传递到目前的onok函数中来。
本人初学,请举例解答,谢谢。