当前位置: 代码迷 >> Brew >> 当焦点在TextWIdget时如何切换到中文输入法
  详细解决方案

当焦点在TextWIdget时如何切换到中文输入法

热度:9692   发布时间:2013-02-26 00:00:00.0
当焦点在TextWIdget时怎么切换到中文输入法?
如题,我在Form中添加了一个TextWidget,怎么切换输入法使能在其中输入中文呢,
现在没有一点思路,
我是新手,希望高手回答的时候详细一点,
不胜感激!
------最佳解决方案--------------------------------------------------------
还有这种功能吗?
TextWidget

除非有系统API可以更改当前输入法,要不很难
------其他解决方案--------------------------------------------------------
BUIW我有点忘了是否可以,但ITEXTCTL_SetInputMode肯定可以,你就用brew上的textctl实例吧。
------其他解决方案--------------------------------------------------------
需要oem支持才可以。。
------其他解决方案--------------------------------------------------------
TextWidget 本身是不支持输入法切换的.. 只是显示文本框.. 具体的输入法是要自己扩展的
------其他解决方案--------------------------------------------------------

看怎么切换到中文输入法?

这要看代码textctl是否支持中文输入法,如果不支持,需要添加中文输入引擎(t9 或者其他家)、集成层(ui +逻辑),就自己porting吧。
------其他解决方案--------------------------------------------------------
关注!
------其他解决方案--------------------------------------------------------
切换输入法只能用
ITEXTCTL_EnumModeInit(m_pITextCtl);
ITEXTCTL_SetInputMode(m_pITextCtl, ModeEnum[ nCurModeID]);
------其他解决方案--------------------------------------------------------
BREW标准是没有中文输入的,需要自己Porting。
------其他解决方案--------------------------------------------------------
引用:
TextWidget 本身是不支持输入法切换的.. 只是显示文本框.. 具体的输入法是要自己扩展的

哦,那有没有具体的思路啊,需要怎么去做呢,