Ak chces byt "nad urovnou systemu" (system hook) tak mozes len menit message za iny message, nemozes posuvat "komponentu ScrollBar" v programe ktory si sam nenaprogramoval.
Studijny material: msdn.microsoft.com, hladat pokec o "system hooks". Potom si mozes sledovat co za message ide cez system. Zaujimavy je aj program tusim sa vola "spy++" ktory sa instaluje spolu s VC++, ale sledovat spravy mozes len na urovni okien, nie co robia system hooky.
P.S: nechapem co vlastne riesis, ved v totalcommanderi posuva kolecko tiez o nastaveny pocet riadkov (nema to IMHO nic spolocne s "krokom" scrollbaru), tak to ma predsa byt.