| 
 исходник писать лень, но вот из винапи:SetScrollPos(
 HWND hWnd,	// handle of window with scroll bar
 int nBar,	// scroll bar flag
 int nPos,	// new position of scroll box
 BOOL bRedraw 	// redraw flag
 );
 если известно кол-во строк и номер этой строки, думаю проблем быть не должно, так же функция может понадобиться:
 GetScrollRange(
 HWND hWnd,	// handle of window with scroll bar
 int nBar,	// scroll bar flags
 LPINT lpMinPos,	// address of variable that receives minimum position
 LPINT lpMaxPos 	// address of variable that receives maximum position
 );
 |