教えてください。いまあるアプリケーションで縦のスクロールバーを他のアプリケーションから
スライドさせてそのアプリケーションの表示をスクロールさせたいのですが、
スクロールバーそのものの位置は更新できるんですけど表示はスクロールしません。
どうやればよいのでしょうか?ちなみに今は
void CXXX::foo()
{
    SCROLLINFO si;
    si.cbSize = sizeof(SCROLLINFO);
    si.fMask = SIF_ALL;
    ::GetScrollInfo(m_hScroll, SB_CTL, &si);//m_hScrollはスクロールバーのHWND

    SCROLLINFO tmpsi = si;
    tmpsi.fMask = SIF_POS;
    int pos = si.nPos;
    while(pos < si.nMax)
    {
        tmpsi.nPos = pos;
        ::SetScrollInfo(m_hScroll, SB_CTL, &tmpsi, TRUE);

        //キャプチャ処理

        pos += si.nPage;
    }
}
という感じです。