Partilhar via


Método IVsIME.SetImmCompositionString (UInt32, UInt32, String, String, Int32)

 

Define os caracteres, atributos e cláusulas de composição e leitura de seqüências de caracteres.Fornece um wrapper para ImmSetCompositionString.

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

Sintaxe

int SetImmCompositionString(
    uint HIMC,
    uint dwIndex,
    string bstrCompString,
    string bstrReadString,
    out int pfRetVal
)
int SetImmCompositionString(
    unsigned int HIMC,
    unsigned int dwIndex,
    String^ bstrCompString,
    String^ bstrReadString,
    [OutAttribute] int% pfRetVal
)
abstract SetImmCompositionString : 
        HIMC:uint32 *
        dwIndex:uint32 *
        bstrCompString:string *
        bstrReadString:string *
        pfRetVal:int byref -> int
Function SetImmCompositionString (
    HIMC As UInteger,
    dwIndex As UInteger,
    bstrCompString As String,
    bstrReadString As String,
    <OutAttribute> ByRef pfRetVal As Integer
) As Integer

Parâmetros

  • HIMC
    [in] Identificador para o contexto de entrada do IME.
  • dwIndex
    [in] Determina quais elementos são definidos.Para obter uma lista de valores, consulte ImmSetCompositionString.
  • bstrCompString
    [in] Buffer binário para ou que contém a seqüência de composição.Não é uma seqüência Unicode.Para obter mais informações, consulte ImmSetCompositionString.
  • bstrReadString
    [in] Buffer binário para ou que contém a seqüência de composição.Não é uma seqüência Unicode.Para obter mais informações, consulte ImmSetCompositionString.
  • pfRetVal
    [out] Valor de retorno de erro.Defina como um valor diferente de zero quando não houver nenhum erro.Caso contrário, para zero.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsIME::SetImmCompositionString(
   [in] HIMC himc, 
   [in] DWORD dwIndex, 
   [in] BSTR bstrCompString, 
   [in] BSTR bstrReadString, 
   [out] BOOL * pfRetVal
);

Consulte também

Interface IVsIME
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo