如题:为保证数据的输入,要限制输入为2位16进制数比如0A,现在想在输入的时候就判断是不是符合格式的数据,并弹出提示。
也想过获取输入的数据后进行判断,但感觉有更好的方法,大家给点建议,谢谢!
也想过获取输入的数据后进行判断,但感觉有更好的方法,大家给点建议,谢谢!
解决方案 »
- 如何打开Windows自带的Media player安装程序
- 有没有自动处理Unicode和非Unicode文本文件的库
- C++中关于判断一个类是否继承于另外一个类的方法?
- 用完成端口投递一个ConnectEx事件产生的问题!!
- 菜单上的命令消息改掉用4个主程序类中的那个类
- 如何释放EXCEL所占的内存?
- 1400分结贴!!!!感谢大家对我的支持!!谢谢!!!!!
- 我想创建一个目录,用户点击时不能进入,怎么编程?
- 高性能 Socket 组件 HP-Socket v3.2.1-RC1 发布
- 调用IDispatch::Invoke为何总是出错?内祥
- MFC的资源,在ATL中还适用吗
- 关于静态文本控件前景,背景,以及控件填充色问题
WM_CHAR
//先取得输入字符串后再进行判断
char str[128],s3[100];
GetDlgItemText(IDC_DLU_MAC_T2,str,20); for( int i=0;i<sizeof(str);i++ )
{
char c =str[i];
if(!(((c >= '0') && (c <= '9')) || ((c >= 'a') && (c <= 'f'))|| ((c >= 'A') && (c <= 'F'))))
{
sprintf(s3,"MAC Address is error!");
MessageBox(s3,"");
return;
}
}