是否可以从Windows的内置IME获取单词书生?

问题描述 投票:0回答:1

Windows 10具有触摸键盘,可以通过右键单击任务栏并选择“显示触摸键盘按钮”,然后单击键盘图标来激活。以下是使用Windows 10的内置英语触摸键盘在记事本上键入一些文本的屏幕截图。当我键入时,它显示候选单词补全(我只键入“ a”,并显示“ am”)。

当触摸键盘不可见时,我可以通过编程方式获得那些完成候选人吗?我想做的是显示一个自动完成下拉菜单(就像您在Visual Studio中看到的那样),其中包含那些候选对象,当用户单击选项卡时,输入选定的候选对象。我想知道微软是否公开了某种API以获取文本候选者,例如,>

GetTextCandidate("I a");
returns: {"am", "also", "agree", "already",...}

enter image description here

Windows 10具有触摸键盘,可以通过右键单击任务栏并选择“显示触摸键盘按钮”,然后单击键盘图标来激活。下面是键入一些文本的屏幕截图...

winapi ime
1个回答
0
投票

有IMM API:ImmGetCandidateList

© www.soinside.com 2019 - 2024. All rights reserved.