Partilhar via


Método IVsStatusbar.SetInsMode (Object)

 

Publicado: abril de 2016

Define o modo do editor na barra de status para inserir ou substituir.

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

Sintaxe

int SetInsMode(
    [InAttribute] ref object pvInsMode
)
int SetInsMode(
    [InAttribute] Object^% pvInsMode
)
abstract SetInsMode : 
        pvInsMode:Object byref -> int
Function SetInsMode (
    <InAttribute> ByRef pvInsMode As Object
) As Integer

Parâmetros

  • pvInsMode
    [in] Ponteiro para uma VARIANTE que indica o modo de inserção.

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 IVsStatusbar::SetInsMode(
   [in]VARIANT *pvInsMode
);

Inserir ou substituir as informações são exibidas em um painel específico da área de informações de editor da barra de status, que é usada somente por esse método.

A VARIANTE deve ser um VT_I4 ou VT_BSTR.A VT_BSTR refere-se para o texto real que será colocado na barra de status para indicar a inserção ou modo da janela do editor de substituição.A VT_I4 refere-se à enumeração seguinte:

enum

{

UIE_TEXTINSMODE_INSERT= 0, /* Writes "INS" in the status bar */

UIE_TEXTINSMODE_OVERSTRIKE = 1/* Writes "OVR" in the status bar */

};

Quando a VARIANTE é um VT_I4, o método testa para UIE_TEXTINSMODE_INSERT; qualquer outra coisa é interpretada como UIE_TEXTINSMODE_OVERSTRIKE.

Para obter mais informações sobre a estrutura VARIANTE, consulte a documentação de automação na plataforma SDK da biblioteca MSDN ®.

Consulte também

Interface IVsStatusbar
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo