同期スクロールの方法について

[戻る]
ash 2004/11/04(木) 20:31:15
MFC初心者です。
SDIでプロジェクトを起こし、スプリッタを用いて、CSampleView1,2という二つのViewを追加
しています。
 この二つのViewのスクロールを同期するにはどのようにすればよいのでしょうか?
二つのViewとも、もう一方のViewのポインタを持っています。

環境 Window2000
     VC++6.0 MFC

以上。よろしくお願いします。

dairygoods 2004/11/08(月) 12:03:50
スクロールバーを操作すると、WM_VSCROLLやWM_HSCROLLが発生します。
これらのハンドラを追加して、
相方のビューも同じ位置にスクロールさせてやればよいでしょう。
スクロールさせるには、CScrollView::ScrollToPosition() を使います。

古いスレッドには追加発言できません。