文本控件输入模式问题

shore1111 2010-06-30 10:58:56
设置文本控件输入模式是不是直接这样就可以了ITEXTCTL_SetInputMode(pApp->m_pText,AEE_TM_NUMBERS)
但是模拟器运行的时候总是内存读错误
还望赐教啊
...全文
1752 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
FLYUP_CHEN 2010-06-30
  • 打赏
  • 举报
回复
设置输入模式是这样做的,你看是不是空指针或者pApp->m_pText并不ITextCtrl类型的
wishifef 2010-06-30
  • 打赏
  • 举报
回复
是这样设的,应该不是这行报的错吧,你看看其他地方!
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 shore1111 的回复:]

引用 8 楼 wishifef 的回复:

没关系吧,是很奇怪!
我可能猜出问题了,external dependencies中没有aeetext.h文件,这个是不是该加进去,可是怎么加呢
[/Quote]此问题解决
shore1111 2010-06-30
  • 打赏
  • 举报
回复
见笑了,之前一直在做J2EE,刚接触brew^_^
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wishifef 的回复:]

没关系吧,是很奇怪!
[/Quote] 我可能猜出问题了,external dependencies中没有aeetext.h文件,这个是不是该加进去,可是怎么加呢
wishifef 2010-06-30
  • 打赏
  • 举报
回复
没关系吧,是很奇怪!
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wishifef 的回复:]

贴段代码看看!
[/Quote]

//phone number

ITEXTCTL_SetProperties( pApp->m_pos_pText, TP_FRAME );
ITEXTCTL_SetMaxSize( pApp->m_pos_pText, 11 );
nControlYLoc += pApp->m_nFontHeight + 3;
ET_DisplayControl( pApp, IDS_POS_NUM, (IControl*) pApp->m_pos_pText, nControlYLoc );

ITEXTCTL_SetActive(pApp->m_pos_pText,TRUE);
ITEXTCTL_SetInputMode(pApp->m_pos_pText,5);

会不会有什么先后顺序啊
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wishifef 的回复:]

贴段代码看看!
[/Quote]ITEXTCTL_SetInputMode(pApp->m_pText,AEE_TM_NUMBERS)后来我改为0就可以了,不过输入法当然不是我想要的,如果改为5的话还是报内存读的错误。我也运行过SDK中的一个例子,其中有个枚举输入法的功能,显示的列表中是支持数字格式的。
新手让大家见笑了
wishifef 2010-06-30
  • 打赏
  • 举报
回复
贴段代码看看!
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chenmeimei_8899 的回复:]

设置输入模式是这样做的,你看是不是空指针或者pApp->m_pText并不ITextCtrl类型的
[/Quote]这种情况应该可以排除,因为去掉这行还是可以正常操作的
shore1111 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wishifef 的回复:]

是这样设的,应该不是这行报的错吧,你看看其他地方!
[/Quote]
确认是这行,因为把这行注释掉后就不报错了

4,659

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧