本部分介绍 IMM 函数。
| 功能 | 描述 | 
|---|---|
| CreateIFECommonInstance | 返回指向 IFECommon 接口的指针。 | 
| CreateIFEDictionaryInstance | 返回指向 IFEDictionary 接口的指针。 | 
| CreateIFELanguageInstance | 返回指向 IFELanguage 接口的指针。 | 
| EnumInputContext | 应用程序定义的回调函数,用于处理由 ImmEnumInputContext 函数提供的输入上下文。 | 
| EnumRegisterWordProc | 与 ImmEnumRegisterWord 函数一起使用的应用程序定义的回调函数。 | 
| ImmAssociateContext | 将指定的输入上下文与指定的窗口相关联。 | 
| ImmAssociateContextEx | 更改输入法上下文与其指定窗口或其子项之间的关联。 | 
| ImmConfigureIME | 显示指定输入区域设置标识符的 IME 的配置对话框。 | 
| ImmCreateContext | 创建新的输入上下文,为上下文分配内存并初始化它。 | 
| ImmDestroyContext | 释放输入上下文并释放关联的内存。 | 
| ImmDisableIME | 禁用线程或进程中所有线程的 IME。 | 
| ImmDisableLegacyIME | 指示此线程是 Windows 应用商店应用 UI 线程。 | 
| ImmDisableTextFrameService | 荒废的。 禁用指定线程的文本服务。 | 
| ImmEnumInputContext | 检索指定线程的输入上下文。 | 
| ImmEnumRegisterWord | 枚举具有指定读取字符串、样式和寄存器字符串的寄存器字符串。 | 
| ImmEscape | 访问其他 IME API 函数不可用的特定 IME 的功能。 | 
| ImmGetCandidateList | 检索候选列表。 | 
| ImmGetCandidateListCount | 检索候选列表的大小。 | 
| ImmGetCandidateWindow | 检索有关候选窗口的信息。 | 
| ImmGetCompositionFont | 检索有关当前用于在合成窗口中显示字符的逻辑字体的信息。 | 
| ImmGetCompositionString | 检索有关组合字符串的信息。 | 
| ImmGetCompositionWindow | 检索有关合成窗口的信息。 | 
| ImmGetContext | 检索与指定窗口关联的输入上下文。 | 
| ImmGetConversionList | 检索字符或单词的转换结果列表,而不生成任何与 IME 相关的消息。 | 
| ImmGetConversionStatus | 检索当前转换状态。 | 
| ImmGetDefaultIMEWnd | 检索 IME 类的默认窗口句柄。 | 
| ImmGetDescription | 将 IME 的说明复制到指定的缓冲区。 | 
| ImmGetGuideLine | 检索有关错误的信息。 | 
| ImmGetIMEFileName | 检索与指定输入区域设置关联的 IME 的文件名。 | 
| ImmGetImeMenuItems | 检索在指定输入上下文的 IME 菜单中注册的菜单项。 | 
| ImmGetOpenStatus | 确定 IME 是打开还是关闭。 | 
| ImmGetProperty | 检索与指定输入区域设置关联的 IME 的属性和功能。 | 
| ImmGetRegisterWordStyle | 检索与指定输入区域设置关联的 IME 支持的样式列表。 | 
| ImmGetStatusWindowPos | 检索状态窗口的位置。 | 
| ImmGetVirtualKey | 检索与 IME 已处理的密钥输入消息关联的原始虚拟键值。 | 
| ImmInstallIME | 安装 IME。 | 
| ImmIsIME | 确定指定的输入区域设置是否具有 IME。 | 
| ImmIsUIMessage | 检查适用于 IME 窗口的消息,并将这些消息发送到指定窗口。 | 
| ImmNotifyIME | 通知 IME 对输入上下文状态的更改。 | 
| ImmRegisterWord | 向与指定输入区域设置关联的 IME 字典注册字符串。 | 
| ImmReleaseContext | 释放输入上下文并解锁输入上下文中关联的内存。 | 
| ImmRequestMessage | 从应用程序请求消息。 | 
| ImmSetCandidateWindow | 设置有关候选窗口的信息。 | 
| ImmSetCompositionFont | 设置用于在合成窗口中显示字符的逻辑字体。 | 
| ImmSetCompositionString | 设置组合字符串和读取字符串的字符、属性和子句。 | 
| ImmSetCompositionWindow | 设置合成窗口的位置。 | 
| ImmSetConversionStatus | 设置当前转换状态。 | 
| ImmSetOpenStatus | 打开或关闭 IME。 | 
| ImmSetStatusWindowPos | 设置状态窗口的位置。 | 
| ImmSimulateHotKey | 模拟指定的 IME 热键,导致与用户在指定窗口中按下热键时相同的响应。 | 
| ImmUnregisterWord | 从与指定输入区域设置关联的 IME 字典中删除寄存器字符串。 |