如题,我在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。
------其他解决方案--------------------------------------------------------
哦,那有没有具体的思路啊,需要怎么去做呢,