欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

aeeclsid_textwidget不能延续接收输入

更新时间: 2014-01-05 02:46:01 责任编辑: Author_N1

 

AEECLSID_TextWidget不能连续接收输入
我用 text 跟 List 组合做了一个控件,每次当 text 接收到一次键盘输入时,我向list中插入或移走一个label,因为list中的项进行了改变,我需要进行一次刷新操作(即把当前所有的控件重画一下),这样一来重画完焦点不知移到哪了,再次按键盘无法向 text 输入字符,需要用鼠标点一下 text 才能继续输入,IWIDGET_SetCapture(text, true)和IWidget_SetFocus(text,true)都不起作用。有没有哪些函数可以达到用鼠标点击同样的效果,可以让text持续地接收键盘输入?
--参考方法--
我能过IWidget_MoveFocus(pRoot,pWidget)实现了,之前也试了这个函数,没起作用,是因为第一个参数传的是text的父container,但焦点此时已不在此容器上了,所以,我把第一个参数传根容器就可以使它得到焦点了。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:46:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14151/
本文WWW.DOC100.NET DOC100.NET版权所有。