IVsIME 接口

允许通过向输入法编辑器 (ime) 的包访问 (IME)。输入法编辑器提供了候选项以响应用户击键。常用在本地化为非字母的语言。您可以获取接口的实例。 SVsIME (SID_SVsIME) services。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")> _
<InterfaceTypeAttribute()> _
Public Interface IVsIME
[GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")]
[InterfaceTypeAttribute()]
public interface IVsIME

IVsIME 类型公开以下成员。

方法

  名称 说明
公共方法 Activate 激活输入法编辑器 (IME)。
公共方法 AttachContext 关联或分离具有编辑器 (IME)窗口的输入法编辑器 (ime) 上下文。有关 IME 上下文的更多信息,请参见 Input Context
公共方法 Deactivate 停用输入法编辑器 (IME)。
公共方法 Escape 提供对 ImmEscape,方法启用对功能的访问,通常状态),对输入法编辑器 (IME)。
公共方法 FDeactivate 启用或禁用输入法编辑器 (IME)。
公共方法 GetDefaultWindow 检索处于活动状态输入法编辑器 (IME)类的默认窗口。调用包装到 ImmGetDefaultIMEWnd
公共方法 GetImmCompositionString 检索有关配置字符串的信息。调用包装到 ImmGetCompositionString
公共方法 GetImmCompositionStringW 检索有关配置字符串的信息。调用包装到 ImmGetCompositionString。处理字符串为宽字符 (wchar_t) 而不是作为字节。
公共方法 GetImmContext 检索特定 (IME)窗口的输入法编辑器 (ime) 上下文。在获取或设置 IME 消息之前的使用方法例如 GetImmCompositionString
公共方法 IsActive 指示输入法编辑器 (ime) 是否 (IME)为特定窗口处于活动状态。
公共方法 Notify 通知更改 (IME)输入法编辑器向 IME 输入上下文。方法是 ImmNotifyIME的包装。
公共方法 ReleaseImmContext 释放输入法 (IME)编辑器 (ime) 输入上下文并释放关联的内存。方法是 ImmReleaseContext的包装。您应调用此功能各自的一次调用 GetImmContext
公共方法 SetCurPos 使用输入法编辑器 (ime),将编辑窗口的当前位置 (IME)。方法提供一个相应的 ImmSetCompositionWindow
公共方法 SetDefCurPos 移动编辑器窗口移动到默认位置。方法提供一个相应的 ImmSetCompositionWindow
公共方法 SetFont 设置在编辑器窗口的错误。提供一个相应的 ImmSetCompositionFont
公共方法 SetImmCandidateWindow 设置候选项的角度列出窗口。为 ImmSetCandidateWindow提供包装。
公共方法 SetImmCompositionString 设置构成和读取字符串的字符、属性和子句。为 ImmSetCompositionString提供包装。

页首

备注

有关使用的示例 IME 在独立应用程序,请参见 International Samples

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间