女人离婚该不该带男孩:vc++的CEDIT控件判空怎么写

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

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