mfc 怎么使EditBox输入不为空,若EditBox为空,该怎么表示出来

mfc 怎么使EditBox输入不为空,若EditBox为空,该怎么表示出来,第1张

我觉的最简单的方法是:为这个控件添加一个成员函数:

void OnEditBox()

{

UpdateData(TRUE);

CString temp;

GetDlgItemText(IDC_EDITBOX,temp);

if(temp == "")

MessageBox("不能为空");

}

script language=javascript>

function insertHtml(HtmlCode)

{

var win=windowcontent_htmlidEditboxdocument;//其中编辑区域是gledithtm中的一个iframe,id是idEditbox

windowcontent_htmlidEditboxfocus();//是编辑器获得焦点,防止代码插入在编辑器外地方

winselectioncreateRange()pasteHTML(HtmlCode)//在光标的位置插入html代码

}

</script>

>

代码如下:

local editbox = ccuiUIInputnew({

UIInputType = 2,

x = displaycx,

y = displaycy,

size = ccsize(20, 18),

text = ip

})

editbox:addTo(self)

editbox:getText()

编辑框,因为具有文本处理功能,因此对键盘等输入,是有截获权限的。 在对话框中,当焦点在编辑框上的时候,对话框无法对键盘消息进行直接响应,必须是由编辑框优先处理,而对话框接收到的,是编辑框处理完成后”抛出“的消息

以上就是关于mfc 怎么使EditBox输入不为空,若EditBox为空,该怎么表示出来全部的内容,包括:mfc 怎么使EditBox输入不为空,若EditBox为空,该怎么表示出来、如何使iframe中页面获得焦点、quick-cocos 3.2RC0 的 cc.ui.UIInput 怎么获取用户输入的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10160515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存