Partilhar via


Método IVsTextView.GetScrollInfo

Retorna as configurações do editor de texto principal da barra de rolagem para a barra de rolagem especificado.

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

Sintaxe

'Declaração
Function GetScrollInfo ( _
    iBar As Integer, _
    <OutAttribute> ByRef piMinUnit As Integer, _
    <OutAttribute> ByRef piMaxUnit As Integer, _
    <OutAttribute> ByRef piVisibleUnits As Integer, _
    <OutAttribute> ByRef piFirstVisibleUnit As Integer _
) As Integer
int GetScrollInfo(
    int iBar,
    out int piMinUnit,
    out int piMaxUnit,
    out int piVisibleUnits,
    out int piFirstVisibleUnit
)
int GetScrollInfo(
    [InAttribute] int iBar, 
    [OutAttribute] int% piMinUnit, 
    [OutAttribute] int% piMaxUnit, 
    [OutAttribute] int% piVisibleUnits, 
    [OutAttribute] int% piFirstVisibleUnit
)
abstract GetScrollInfo : 
        iBar:int * 
        piMinUnit:int byref * 
        piMaxUnit:int byref * 
        piVisibleUnits:int byref * 
        piFirstVisibleUnit:int byref -> int
function GetScrollInfo(
    iBar : int, 
    piMinUnit : int, 
    piMaxUnit : int, 
    piVisibleUnits : int, 
    piFirstVisibleUnit : int
) : int

Parâmetros

  • iBar
    Tipo: Int32

    [in] Especifica uma barra de rolagem horizontal ou vertical. Valores podem ser uma SB_HORZ ou SB_VERT. Para obter mais informações, consulte GetScrollInfo na plataforma SDK.

  • piMinUnit
    Tipo: Int32%

    [out] Unidade de barra de rolagem mínimo.

  • piMaxUnit
    Tipo: Int32%

    [out] Unidade de barra de rolagem máximo.

  • piVisibleUnits
    Tipo: Int32%

    [out] Número adicional de unidades visíveis na barra de rolagem.

  • piFirstVisibleUnit
    Tipo: Int32%

    [out] Primeira unidade visível na barra de rolagem.

Valor de retorno

Tipo: 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 textmgr.idl:

HRESULT IVsTextView::GetScrollInfo(
   [in] long iBar,
   [out] long *piMinUnit,
   [out] long *piMaxUnit,
   [out] long *piVisibleUnits,
   [out] long *piFirstVisibleUnit
);

O piFirstVisibleUnit e piVisibleUnits parâmetros definem o intervalo visível no modo de exibição. Por exemplo, se as linhas 10 a 25 estavam visíveis no modo de exibição, em seguida, piFirstVisibleUnit teria um valor de 10 e piVisibleUnits teria um valor de 15.

Dica

Não são garantidas que as informações da barra de rolagem diretamente correspondem às informações de linha.Os valores retornados são baseados nas configurações do editor de texto de núcleo.

Segurança do .NET Framework

Consulte também

Referência

IVsTextView Interface

Namespace Microsoft.VisualStudio.TextManager.Interop