如何处理EDIT Control控件,对应的变量为m_groupid int类型,输入为非法字符时如何判断
现在有一个EDIT Control控件ID_EDIT_GROUPID,设其对应的变量为m_groupid int类型,有一个提交按钮,用于处理用户输入在该EDIT Control控件的内容的函数,现在我想在该函数中加一个验证处理。当用户输入的不是数字,而是非法字符,我该怎么来判断?我知道有一个解决方法是把m_groupid 设置成CString类型,这样就可以判断用户输入的内容是数字,是字符,还是字符与数字的混合,然后进行相应的处理。可是现在我不想改变m_groupid的数据类型,请问有其他的解决办法吗?我用调试的结果是如果用户输入的非法字符(非int类型),那么m_groupid就没接收,还是0(初始化时系统自动赋值)。