IVsTextView.GetScrollInfo(Int32, Int32, Int32, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne les principales fonctionnalités de la barre de défilement de l'éditeur de texte de la barre de défilement spécifiée.
public:
int GetScrollInfo(int iBar, [Runtime::InteropServices::Out] int % piMinUnit, [Runtime::InteropServices::Out] int % piMaxUnit, [Runtime::InteropServices::Out] int % piVisibleUnits, [Runtime::InteropServices::Out] int % piFirstVisibleUnit);
int GetScrollInfo(int iBar, [Runtime::InteropServices::Out] int & piMinUnit, [Runtime::InteropServices::Out] int & piMaxUnit, [Runtime::InteropServices::Out] int & piVisibleUnits, [Runtime::InteropServices::Out] int & piFirstVisibleUnit);
public int GetScrollInfo (int iBar, out int piMinUnit, out int piMaxUnit, out int piVisibleUnits, out int piFirstVisibleUnit);
abstract member GetScrollInfo : int * int * int * int * int -> int
Public Function GetScrollInfo (iBar As Integer, ByRef piMinUnit As Integer, ByRef piMaxUnit As Integer, ByRef piVisibleUnits As Integer, ByRef piFirstVisibleUnit As Integer) As Integer
Paramètres
- iBar
- Int32
[in] Spécifie une barre de défilement horizontale ou verticale. Les valeurs peuvent être SB_HORZ ou SB_VERT. Pour plus d'informations, consultez GetScrollInfo dans le Kit de développement logiciel Platform SDK.
- piMinUnit
- Int32
[out] Unité minimale de la barre de défilement.
- piMaxUnit
- Int32
[out] Unité maximale de la barre de défilement.
- piVisibleUnits
- Int32
[out] Nombre supplémentaire d'unités visibles dans la barre de défilement.
- piFirstVisibleUnit
- Int32
[out] Première unité visible dans la barre de défilement.
Retours
Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.
Remarques
Signature COM
À partir de textmgr. idl :
HRESULT IVsTextView::GetScrollInfo(
[in] long iBar,
[out] long *piMinUnit,
[out] long *piMaxUnit,
[out] long *piVisibleUnits,
[out] long *piFirstVisibleUnit
);
Les piFirstVisibleUnit piVisibleUnits paramètres et définissent la plage visible dans la vue. Par exemple, si les lignes 10 à 25 étaient visibles dans la vue, piFirstVisibleUnit auraient la valeur 10 et auraient piVisibleUnits la valeur 15.
Notes
Il n’est pas garanti que les informations de barre de défilement correspondent directement aux informations de ligne. Les valeurs retournées sont basées sur les paramètres de l’éditeur de texte principal.