IVsTextView.GetScrollInfo, méthode
Retourne les principaux paramètres de la barre de défilement de l'éditeur de texte pour la barre de défilement spécifiée.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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
Paramètres
iBar
Type : Int32[in] spécifie un horizontal ou une barre de défilement verticale. Les valeurs peuvent être SB_HORZ ou SB_VERT. Pour plus d'informations, consultez l'GetScrollInfo dans le Kit de développement Platform SDK.
piMinUnit
Type : Int32%[] unité minimum de barre de défilement.
piMaxUnit
Type : Int32%[] unité maximale de barre de défilement.
piVisibleUnits
Type : Int32%[out] nombre d'unités supplémentaire visibles dans la barre de défilement.
piFirstVisibleUnit
Type : Int32%[] première unité visible dans la barre de défilement.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextView::GetScrollInfo(
[in] long iBar,
[out] long *piMinUnit,
[out] long *piMaxUnit,
[out] long *piVisibleUnits,
[out] long *piFirstVisibleUnit
);
Les paramètres d'piFirstVisibleUnit et d'piVisibleUnits définissent la plage visible dans la vue. Par exemple, si les lignes 10 à 25 étaient visibles dans la vue, puis piFirstVisibleUnit aurait une valeur de 10 et piVisibleUnits aurait une valeur de 15.
Notes
Les informations de barre de défilement ne sont pas garanties pour correspondre à directement les informations de ligne.Les valeurs retournées sont selon les principaux paramètres d'éditeur de texte.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.