Partager via


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

Voir aussi

Référence

IVsTextView Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms