mfc当中的属性里面可调 好像有这样的类 可以上MSDN查查 其实完全可以自己写一个判断函数,非数字不执行
可采用异常处理机制,张俊那本书的最后一章。
下面是MFC的EditBox控件的实现代码CEdit* m_edit4 = (CEdit*)GetDlgItem(IDC_EDIT4); m_edit4->ModifyStyle(0,ES_NUMBER); 如果是控制台程序则使用ASCII码进行判断输入的字符是否在0-9之间