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此函数用于从与指定键盘布局关联的输入法字典中删除寄存器字符串。