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 | |
---|---|---|
Activate(IntPtr, VSIME_ERR[]) | Ativa o Editor de método de entrada (IME). |
|
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. |
|
Deactivate(IntPtr, VSIME_ERR[]) | Desativa o Editor de método de entrada (IME). |
|
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). |
|
FDeactivate(IntPtr, Int32, VSIME_ERR[]) | Habilita ou desabilita o Editor de método de entrada (IME). |
|
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. |
|
GetImmCompositionString(UInt32, UInt32, String, Int32) | Recupera informações sobre a cadeia de caracteres de composição. Wrapper para uma chamada para ImmGetCompositionString. |
|
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. |
|
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. |
|
IsActive(IntPtr, Int32) | Indica se o Editor de método de entrada (IME) está ativo para um determinado intervalo. |
|
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. |
|
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. |
|
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. |
|
SetDefCurPos(IntPtr, VSIME_ERR[]) | Move a janela do editor para a posição padrão. O método fornece um wrapper para ImmSetCompositionWindow. |
|
SetFont(IntPtr, IntPtr, VSIME_ERR[]) | Define a falha na janela do editor. Fornece um wrapper para ImmSetCompositionFont. |
|
SetImmCandidateWindow(UInt32, CANDIDATEFORM[], Int32) | Define aspectos do candidato da janela de lista. Fornece um wrapper para ImmSetCandidateWindow. |
|
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