imm好像要被弃用了  还是研究 TSF输入法 吧 ,虽然没啥鸟用了 但是还是搬运一下下吧


EnumRegisterWordProc此函数是与一起使用的应用程序定义的回调函数ImmEnumRegisterWord功能。它用于处理寄存器字符串的数据。
ImmAssociateContext此函数用于将指定的输入上下文与指定的窗口相关联。
ImmAssociateContextEx此函数用于更改输入法上下文与指定窗口或其子窗口之间的关联。
ImmConfigureIME此函数用于显示输入法的配置对话框。
ImmCreateContext这个函数创建一个新的输入上下文,为上下文分配内存并初始化它。
ImmCreateIMCC此函数使输入法编辑器(IME)能够创建一个新的输入法上下文(IMC)组件,该组件是IMC的成员。
ImmDestroyContext此函数用于释放输入上下文并释放与之关联的所有内存。
ImmDestroyIMCC此函数使输入法编辑器(IME)能够销毁作为IMC成员的输入法上下文(IMC)组件。
ImmDisableIME此函数用于禁用当前线程的输入法编辑器(IME)。
ImmEnumRegisterWord此函数用于枚举具有指定的读取字符串、样式和寄存器字符串的寄存器字符串。
ImmEscape此函数执行特定于IME的子功能,主要用于区域设置特定的函数。
ImmGenerateMessage此函数使输入法编辑器(IME)能够生成发送到与输入法上下文(IMC)关联的窗口的消息。
ImmGetCandidateList此函数用于检索指定的候选列表,并将该列表复制到指定的缓冲区。
ImmGetCandidateListCount此函数用于检索候选列表的大小(以字节为单位)。
ImmGetCandidateWindow此函数用于获取有关“候选列表”窗口的信息。
ImmGetCompositionFont此函数用于检索当前用于在合成窗口中显示字符的逻辑字体的信息。
ImmGetCompositionString此函数用于检索有关合成字符串的信息。
ImmGetCompositionWindow此函数用于获取有关合成窗口的信息。
ImmGetContext此函数用于检索与指定窗口关联的输入上下文。
ImmGetConversionList此函数用于从一个字符或单词中检索字符或单词的列表。
ImmGetConversionStatus此函数用于获取当前转换状态。
ImmGetConversionStatusForeground此函数用于检索前台线程的当前输入法转换和句子模式。
ImmGetDefaultIMEWnd此函数用于获取IME类的默认窗口句柄。
ImmGetDescription此函数用于将输入法的说明复制到指定的缓冲区。
ImmGetGuideLine此函数用于获取有关错误的信息。应用程序使用这些信息通知用户。
ImmGetHotKey此函数用于检索输入法编辑器(IME)热键的值。
ImmGetIMCCLockCount此函数使输入法编辑器(IME)能够获取输入法上下文(IMC)组件的锁计数。
ImmGetIMCCSize此函数使输入法编辑器(IME)能够获取输入法上下文(IMC)组件的大小。
ImmGetIMCLockCount此函数使输入法编辑器(IME)能够获取输入法上下文(IMC)的锁计数。
ImmGetIMEFileName此函数用于获取与指定键盘布局关联的输入法的文件名。
ImmGetImeMenuItems此函数用于检索在IME菜单中注册的菜单项。
ImmGetOpenStatus此函数用于检查输入法是否打开或关闭。
ImmGetProperty此函数用于获取与指定键盘布局关联的输入法的属性和功能。
ImmGetRegisterWordStyle此函数用于获取与指定键盘布局关联的输入法支持的样式列表。
ImmGetStatusWindowPos此函数用于获取状态窗口的位置。
ImmGetVirtualKey此函数用于恢复与IME已处理的密钥输入消息相关联的原始虚拟密钥值。
ImmIsIME此函数用于检查指定的句柄是否标识IME。
ImmIsUIMessage此函数检查用于输入法窗口的消息,并将这些消息发送到指定的窗口。
ImmLockIMC此函数使输入法编辑器(IME)能够访问 输入上下文通过返回指向该结构的指针,为输入方法上下文(IMC)创建。
ImmLockIMCC此函数使输入法编辑器(IME)能够获取指向可以是IMC成员的输入法上下文(IMC)组件的指针。
ImmNotifyIME此函数用于通知输入上下文状态的更改。
ImmRegisterWord此函数用于将字符串注册到与指定键盘布局关联的输入法词典中。
ImmReleaseContext此函数用于释放输入上下文并解锁上下文中关联的内存。
ImmReSizeIMCC此函数用于更改输入法上下文(IMC)组件的大小。
ImmSetCandidateWindow此函数用于设置有关“候选列表”窗口的信息。
ImmSetCompositionFont此函数用于设置在合成窗口中显示字符的逻辑字体。
ImmSetCompositionString此函数用于设置组合字符串和读取字符串的字符、属性和子句。
ImmSetCompositionWindow此函数用于设置合成窗口的位置。
ImmSetConversionStatus此函数用于设置当前转换状态。
ImmSetHotKey此函数由IME控制面板应用程序调用,以设置输入法编辑器(IME)热键的值。
ImmSetOpenStatus此函数用于打开或关闭输入法。
ImmSetStatusWindowPos此函数用于设置状态窗口的位置。
ImmSimulateHotKey此函数模拟指定的IME热键,导致与用户在指定窗口中按下热键相同的响应。
ImmSIPanelState此函数用于执行与输入面板相关的操作。它获取或设置状态信息,并将调用者的输入属性传递给系统。
ImmUnlockIMC此函数用于减少输入方法上下文(IMC)的锁计数。
ImmUnlockIMCC此函数用于减少输入方法上下文(IMC)组件的锁计数。
ImmUnregisterWord此函数用于从与指定键盘布局关联的输入法字典中删除寄存器字符串。


相关推荐

输入法编程之 输入法管理器 输入法上下文

完整的文档参考:https://docs.microsoft.com/zh-cn/windows/win32/intl/input-context "输入上下文" 是由 IMM 维

window10此电脑删除资源管理器自带的下载,视频,图片,音乐,文档,桌面

win10新安装系统后,打开此电脑 多了一些东西 看起来比较碍眼可以通过注册表删除搜索注册表 地址栏输入HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\C

zblog网站批量免登录管理器

插件地址:https://app.zblogcn.com/?id=15655批量建站必备神器,多个网站一键切换后台 专业seoer的好帮手专业的seoer在维护大量网站时,来回切换后台, 反复登录后台

输入法编程:获取输入法候选列表

如何在游戏中获取输入法候选列表本文讲述在windows操作系统中如何通过系统提供的输入法接口获取当前输入法的候选列表信息。在全屏游戏或需要自绘输入法候选列表的软件中均需使用此技术。在阅读之前,请务必了

输入法的注册、安装和卸载

注册输入法输入法的安装和普通应用程序有一个大的区别是,除了复制文件到安装目录、做一些必要的设置外,还需要向Windows系统注册这个输入法。我们前期一篇博文 TSF(Text Service Fram

QQ拼音输入法智能标点设置 左右括号 左右引号 自动补

打个左括号 自动出来右括号 虽然有时候很方便但是有时候也会感觉这输入法有点多管闲事啊!!!还是需要啥打啥比较好 在属性设置里 其他设置下面有个 智能标点设置的按钮 点开后 根据需要开启或关闭 智能

TsF输入法

转自https://blog.csdn.net/yang1fei2/article/details/118977318 TSF 即文本服务框架的英文缩写微软官方文档(文本服务框架) https://l

多多输入法:非编码键(标点符号)顶屏

软件上面的选项:非编码键(标点符号)顶屏配置文件内部显示名字:是否打开非编码按键顶屏=是如果设置为 是当输入c++的时候,可以正常上屏c++否则 输入c的时候 是正常的,但是再输入++的时候,c就没有

输入法编程可能用的到的APi接口 ime结构

输入法管理器:GetSystemMetrics(82) // 常量: SM_IMMENABLED 确定是否已启用 IMMIME开发就是实现类似“输入法名字.ime”这样一个动态库(编译的时候通常将.

ime输入法编程心得(转载) 1

原文地址:https://www.cnblogs.com/freedomshe/archive/2012/11/30/ime_learning.html自然语言处理的输入法作业成品没有做出来,但不想再