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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.