Compartir a través de


IVsTextView.GetScrollInfo (Método)

Devuelve los valores básicos de la barra de desplazamiento del editor de texto de la barra de desplazamiento especificada.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
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 un horizontal o una barra de desplazamiento vertical. los valores pueden ser SB_HORZ o SB_VERT. Para obtener más información, vea GetScrollInfo en Platform SDK.

  • piMinUnit
    Tipo: Int32%

    [out] unidad mínima de la barra de desplazamiento.

  • piMaxUnit
    Tipo: Int32%

    [out] unidad máxima de la barra de desplazamiento.

  • piVisibleUnits
    Tipo: Int32%

    [out] número adicional de unidades visible en la barra de desplazamiento.

  • piFirstVisibleUnit
    Tipo: Int32%

    [out] primera unidad visible en la barra de desplazamiento.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

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

Los parámetros de piFirstVisibleUnit y de piVisibleUnits definen el intervalo visible en la vista. Por ejemplo, si las líneas 10 a 25 se visible en la vista, después piFirstVisibleUnit tendría un valor de 10 y piVisibleUnits tendría un valor de 15.

NotaNota

la información de la barra de desplazamiento no se garantiza directamente a la información de la línea de coincidencia.Los valores devueltos se basan en los valores básicos del editor de texto.

Seguridad de .NET Framework

Vea también

Referencia

IVsTextView Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)