首页新闻找找看学习计划

.NET 智能拼音输入法开发问题

0
悬赏园豆:80 [待解决问题]

  在工作中遇到这种情况。需求是。

  我的程序是提供给电容屏幕做的WPF全屏的程序,里面有注册功能,点击会出现虚拟键盘(自己用WPF写的),可以切换为汉语注册。

  这时我需要类似输入法的提示框在下面。样式是需要定制的。类似XBOX里用手柄注册一些信息,其中的汉语选择提示框肯定是定制的,不会是自带的一个输入法,或者说可以调用现成输入法的API。这种C#智能输入法的开发,本人不太了解IME而且多数IME是C++开发的,所以求指导。谢谢!

cy_x的主页 cy_x | 初学一级 | 园豆:106
提问于:2014-08-03 23:33
< >
分享
所有回答(4)
0

mark一下,也想知道

于为源 | 园豆:984 (小虾三级) | 2014-08-04 09:28
0

为什么不用系统自带的输入法,我之前做过WPF全屏的应用,里面有个设置窗口,用的就是搜过输入法,进行设置。

@大龙哥 | 园豆:183 (初学一级) | 2014-08-05 09:43
0

虽然我不知道怎么解决你的问题,但是我可以提供一点想法。

玩过war3或者dota(现在的dota2也是)的都知道,无论你使用的是什么输入法,

在游戏里面进行汉字输入的时候,候选词显示样式是和输入法无关的(你的需求:其中的汉语选择提示框肯定是定制的,不会是自带的一个输入法)  ,但是候选词内容是和输入法相关的(比如你从搜狗输入法切换成百度输入法后,打相同的拼音出来的候选词可能不一样)。

所以,我想IME的候选词功能是不是有一个对应的windows API,你只要找到这个API就可以处理候选词的显示方式了。

-----------------

这只是我个人的经验猜想,可能根本就不正确,仅供参考。

Gamain | 园豆:357 (菜鸟二级) | 2014-08-06 17:46
0

程序控制切换到系统自带的输入法

Cat Qi | 园豆:761 (小虾三级) | 2014-09-04 16:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册