附件囊肿手术怎么做:vc++的CEDIT控件判空怎么写

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 18:59:43
要求从CEDIT控件取数字
当按下一个按钮
如果CEDIT是空的就AfxMessageBox("没有数据")
如果CEDIT中是非数字就AfxMessageBox("请输入合法数据")
问题:
1.怎么判定CEDIT是空的?
2.怎么判定CEDIT里边是数字,字符,还是其他字符?

右键点击文本控件,在Styles标签页下选中Number选项,则该控件只接受数字输入。
可以用以下代码获得控件内容。
CString str;
GetDlgItem(控件ID)->GetWindowText(str);
if(str=="") AfxMessageBox("没有数据");
else AfxMessageBox(str);