mfc 怎么使EditBox输入不为空,若EditBox为空,该怎么表示出来
4个回答
展开全部
将EditBox 对应的ID添加一个CString形变量,当变量长度(GetLength()返回0)时表示空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的方法,当用户输入几个空格的时候就不行了;
最好的方法是、获得editbox的内容 判断是否为空文本,为空则给出提示(如信息框)
获取内容前记得 updatedata() 否则可能娶不到。
最好的方法是、获得editbox的内容 判断是否为空文本,为空则给出提示(如信息框)
获取内容前记得 updatedata() 否则可能娶不到。
追问
怎么判断是否为空文本,给出源代码吧,我用GetWindowText()来获取内容赋值给一个变量的,但是不能直接判断其是否为NULL
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.如果GetLength()返回0,说明EditBox没有输入;2。如果如果GetLength()返回不等于0,字符串是否全是空格,若全是空格页表示为空。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询