Partilhar via


Interface IVsIME

 

Publicado: abril de 2016

Fornece o acesso de pacote para o Editor de método de entrada (IME). O Editor de método de entrada oferece os itens candidatos em resposta ao pressionamento de teclas do usuário. Usados com frequência na localização para idiomas não alfabéticos. Você pode obter uma instância da interface do SVsIME service (SID_SVsIME).

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsIME
[GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsIME
[<GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsIME = interface end
<GuidAttribute("DC7EDE19-3DD1-4E20-A7F1-110883ED996F")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsIME

Métodos

Nome Descrição
System_CAPS_pubmethod Activate(IntPtr, VSIME_ERR[])

Ativa o Editor de método de entrada (IME).

System_CAPS_pubmethod AttachContext(IntPtr, Int32, VSIME_ERR[])

Associa ou desassocia um contexto de Editor de método de entrada (IME) com uma janela do editor. Para obter mais informações sobre os contextos de IME, consulte Input Context.

System_CAPS_pubmethod Deactivate(IntPtr, VSIME_ERR[])

Desativa o Editor de método de entrada (IME).

System_CAPS_pubmethod Escape(IntPtr, UInt32, UInt32, String, Int32)

Fornece acesso a ImmEscape, um método de habilitar o acesso a recursos, geralmente específicos por país, dos editores de método de entrada específico (IME).

System_CAPS_pubmethod FDeactivate(IntPtr, Int32, VSIME_ERR[])

Habilita ou desabilita o Editor de método de entrada (IME).

System_CAPS_pubmethod GetDefaultWindow(IntPtr, IntPtr)

Recupera a janela padrão para a classe do Editor de método de entrada (IME) que está ativa. Wrapper para uma chamada para ImmGetDefaultIMEWnd.

System_CAPS_pubmethod GetImmCompositionString(UInt32, UInt32, String, Int32)

Recupera informações sobre a cadeia de caracteres de composição. Wrapper para uma chamada para ImmGetCompositionString.

System_CAPS_pubmethod GetImmCompositionStringW(UInt32, UInt32, String, Int32)

Recupera informações sobre a cadeia de caracteres de composição. Wrapper para uma chamada para ImmGetCompositionString. Lida com a cadeia de caracteres como caracteres largos (wchar_t) em vez de bytes.

System_CAPS_pubmethod GetImmContext(IntPtr, UInt32)

Recupera o contexto do Editor de método de entrada (IME) para uma determinada janela. Uso antes de obter ou definir informações de IME usando métodos como GetImmCompositionString.

System_CAPS_pubmethod IsActive(IntPtr, Int32)

Indica se o Editor de método de entrada (IME) está ativo para um determinado intervalo.

System_CAPS_pubmethod Notify(UInt32, UInt32, UInt32, UInt32, Int32)

Notifica o Editor de método de entrada (IME) de alterações para o contexto de entrada do IME. O método é um wrapper para ImmNotifyIME.

System_CAPS_pubmethod ReleaseImmContext(IntPtr, UInt32, Int32)

Libera o contexto de entrada do Editor de método de entrada (IME) e libera a memória associada. O método é um wrapper para ImmReleaseContext... Você deve chamar essa função uma vez para cada chamada para GetImmContext.

System_CAPS_pubmethod SetCurPos(IntPtr, Int32, Int32, VSIME_ERR[])

Define a posição atual da janela de edição, usando o Editor de método de entrada (IME). O método fornece um wrapper para ImmSetCompositionWindow.

System_CAPS_pubmethod SetDefCurPos(IntPtr, VSIME_ERR[])

Move a janela do editor para a posição padrão. O método fornece um wrapper para ImmSetCompositionWindow.

System_CAPS_pubmethod SetFont(IntPtr, IntPtr, VSIME_ERR[])

Define a falha na janela do editor. Fornece um wrapper para ImmSetCompositionFont.

System_CAPS_pubmethod SetImmCandidateWindow(UInt32, CANDIDATEFORM[], Int32)

Define aspectos do candidato da janela de lista. Fornece um wrapper para ImmSetCandidateWindow.

System_CAPS_pubmethod SetImmCompositionString(UInt32, UInt32, String, String, Int32)

Define os caracteres, atributos e cláusulas de composição e lendo cadeias de caracteres. Fornece um wrapper para ImmSetCompositionString.

Comentários

Para obter um exemplo de como usar o IME em um aplicativo autônomo, consulte International Samples os exemplos do Visual C++.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo