次の方法で共有


CSplitterWnd::DoScroll

分割ウィンドウの同期スクロールを実行します。

virtual BOOL DoScroll(
   CView* pViewFrom,
   UINT nScrollCode,
   BOOL bDoScroll = TRUE 
);

パラメーター

  • pViewFrom
    スクロール メッセージが発生したビューへのポインター。

  • nScrollCode
    ユーザーのスクロール要求を示すスクロール バー コード。 このパラメーターは、2 つの部分で構成されます。スクロールが発生の水平方向のタイプを確認し、下位バイト、および垂直方向にスクロールが発生の種類高位のバイト:

    • SB_BOTTOM   一番下までスクロールします。

    • SB_LINEDOWN   1 行下へスクロールします。

    • SB_LINEUP   1 行上へスクロールします。

    • SB_PAGEDOWN   1 ページ下へスクロールします。

    • SB_PAGEUP   1 ページ上へスクロールします。

    • SB_TOP   一番上までスクロールします。

  • bDoScroll
    指定したスクロール動作が発生するかどうかを決定します。 bDoScroll が TRUE のとき (つまり、子ウィンドウが存在し、分割ウィンドウがスクロール範囲を持つとき) は、指定されたスクロール動作が実行できます。bDoScroll が FALSE のとき (つまり、子ウィンドウが存在しないか、分割ウィンドウがスクロール範囲を持たないとき) はスクロールは発生しません。

戻り値

同期スクロールが発生した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

ビューがスクロール メッセージを受け取ったとき、分割ウィンドウを同期してスクロールするために、フレームワークが呼び出します。 同期スクロールする前にユーザーに操作を要求するときは、この関数をオーバーライドします。

必要条件

**ヘッダー:**afxext.h

参照

参照

CSplitterWnd クラス

階層図

CSplitterWnd::DoScrollBy

CView::OnScroll

その他の技術情報

CSplitterWnd のメンバー