允许通过向输入法编辑器 (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
.gif)