需要设定EDIT控件的格式便于处理,例如
EDIT01 为long
EDIT02 为char
EDIT03 为float
当输入的内容和所需内容不符时要报错。
步骤:
1.添加value属性的变量
long m_EDIT01;
char m_EDIT02;
float m_EDIT02;
2.添加control属性的变量
CEDIT m_CEDIT01;
CEDIT m_CEDIT02;
CEDIT m_CEDIT03;
3.添加事件处理函数,捕捉失去焦点的事件
void CtestodbcnewDlg::OnEnKillfocusEdit2()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
UpdateData(FALSE);
}
在本EDIT控件失去焦点时对其内容进行判断,如果不符合要求就报错。