исходник писать лень, но вот из винапи:
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
);
|