UCGUI中点击EDIT如何弹出一个Dialog ?
小弟最近学习UCGUI,现在一个Dialog界面中有几个edit,我点击一个需要弹出一个软键盘dialog,这个dialog已经写好了,可以如何case这个消息:然后创建...
小弟最近学习UCGUI,现在一个Dialog界面中有几个edit,我点击一个需要弹出一个软键盘dialog,这个dialog已经写好了,可以如何 case 这个消息: 然后创建这个对话框呢,“这个消息“应该怎么写呢,困惑了几天了,望有经验之后指点一番,不甚感激!
展开
1个回答
2015-01-09
展开全部
什么叫case这个消息,然后创建呢?
额,这个很简单的,在回调函数中,在edit的id选项中,如果消息类型是WM_NOTIFICATION_CLICKED则创建或显示软键盘的对话框。如果WM_NOTIFICATION_RELEASED或者WM_NOTIFICATION_MOVED_OUT则删除或者隐藏软键盘。
额,这个很简单的,在回调函数中,在edit的id选项中,如果消息类型是WM_NOTIFICATION_CLICKED则创建或显示软键盘的对话框。如果WM_NOTIFICATION_RELEASED或者WM_NOTIFICATION_MOVED_OUT则删除或者隐藏软键盘。
追问
你好,首先很感谢你的回答。我现在遇到的是在回调函数里
case GUI_ID_EDIT0:
if(NCode == WM_NOTIFICATION_CLICKED)
{ }
break;
这样单步调试的时候,判断到If后却进不去
你可以留下邮箱或者QQ吗,回复字数有限,想请教一下关于UCGUI的内容,感激不尽哈
追答
最近忘记上了,搞好没,没搞好的话,可以把模拟器代码发我一份,我给你调下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询