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.
Nota |
---|
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)