Partilhar via


Método IVsStatusbar.SetLineColChar (Object, Object, Object)

 

Publicado: abril de 2016

Exibe o número da linha, o número da coluna e a posição do caractere na área de informações do editor da barra de status.

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

Sintaxe

int SetLineColChar(
    [InAttribute] ref object pvLine,
    [InAttribute] ref object pvCol,
    [InAttribute] ref object pvChar
)
int SetLineColChar(
    [InAttribute] Object^% pvLine,
    [InAttribute] Object^% pvCol,
    [InAttribute] Object^% pvChar
)
abstract SetLineColChar : 
        pvLine:Object byref *
        pvCol:Object byref *
        pvChar:Object byref -> int
Function SetLineColChar (
    <InAttribute> ByRef pvLine As Object,
    <InAttribute> ByRef pvCol As Object,
    <InAttribute> ByRef pvChar As Object
) As Integer

Parâmetros

  • pvLine
    [in] Número da linha do cursor.
  • pvCol
    [in] Número da coluna do cursor.
  • pvChar
    [in] Posição de caractere do cursor.

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::SetLineColChar(
   [in]VARIANT *pvLine,
   [in]VARIANT *pvCol,
   [in]VARIANT *pvChar
);

A posição de número, coluna e o caractere de linha são exibidos como "Ln ##Col # # # # de Ch" na área de informações do editor da barra de status.

Para todos os parâmetros, passe em null para deixar seus valores inalteradas.A VARIANTE para cada parâmetro deve ser VT_I2, VT_I4, VT_BSTR, ou VT_EMPTY.Se for VT_I2 ou VT_I4, o número é formatado em Ln # #, Col # #, Ch # #.Se for VT_BSTR, o texto é exibido como está, sem formatação.Se for VT_EMPTY, esse campo não é exibido.

A diferença entre as posições de caractere e de coluna é evidente para caracteres como, por exemplo, o caractere de tabulação pode incorporar mais de uma coluna.

Consulte também

Interface IVsStatusbar
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo