我觉的最简单的方法是:为这个控件添加一个成员函数:
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 怎么获取用户输入的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)