vb的List1的滚动条滚动会调用什么过程?解决思路

vb的List1的滚动条滚动会调用什么过程?
当vb的List1的滚动条滚动会调用List1的什么过程?我不是指:Private Sub List1_Scroll()
我想要List1的滚动条一滚动就会通知的值List1.TopIndex ?

------解决方案--------------------
探讨
当vb的List1的滚动条滚动会调用List1的什么过程?我不是指:Private Sub List1_Scroll()
我想要List1的滚动条一滚动就会通知的值List1.TopIndex ?

------解决方案--------------------
单类模块子类化,更精简的版本,作者为PctGL(VB6.0代码)