ViewFilter.OnChangeScrollInfo Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called when the scroll information for the specified scroll bar has changed.
public:
virtual void OnChangeScrollInfo(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ view, int iBar, int iMinUnit, int iMaxUnits, int iVisibleUnits, int iFirstVisibleUnit);
public:
virtual void OnChangeScrollInfo(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ view, int iBar, int iMinUnit, int iMaxUnits, int iVisibleUnits, int iFirstVisibleUnit);
virtual void OnChangeScrollInfo(Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & view, int iBar, int iMinUnit, int iMaxUnits, int iVisibleUnits, int iFirstVisibleUnit);
public virtual void OnChangeScrollInfo (Microsoft.VisualStudio.TextManager.Interop.IVsTextView view, int iBar, int iMinUnit, int iMaxUnits, int iVisibleUnits, int iFirstVisibleUnit);
abstract member OnChangeScrollInfo : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * int * int * int * int * int -> unit
override this.OnChangeScrollInfo : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * int * int * int * int * int -> unit
Public Overridable Sub OnChangeScrollInfo (view As IVsTextView, iBar As Integer, iMinUnit As Integer, iMaxUnits As Integer, iVisibleUnits As Integer, iFirstVisibleUnit As Integer)
Parameters
- view
- IVsTextView
[in] An IVsTextView object representing the view that owns the scroll bar.
- iBar
- Int32
[in] The scroll bar ID: SB_VERT
for the vertical bar and SB_HORZ
for the horizontal bar.
- iMinUnit
- Int32
[in] The new minimum value for the scroll bar (typically in lines).
- iMaxUnits
- Int32
[in] The new maximum value for the scroll bar (typically in lines).
- iVisibleUnits
- Int32
[in] The new value representing the number of visible lines in the scroll bar (affects the size of the scroll thumb).
- iFirstVisibleUnit
- Int32
[in] The new value for the first visible line in the scroll bar (affects the position of the scroll thumb).
Implements
Remarks
This method is called when the scroll bar information changes, typically due to the associated source file being changed. If your language service needs to adapt to a changing scroll view then you must derive a class from the ViewFilter class and override this method.
This method is an implementation of the OnChangeScrollInfo method on the IVsTextViewEvents interface.
The base method does nothing.