只允许EDIT控件接收指定的格式

来源:互联网 发布:淘宝店铺装修技巧 编辑:程序博客网 时间:2024/06/05 19:09

需要设定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控件失去焦点时对其内容进行判断,如果不符合要求就报错。