次の方法で共有


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 が [真] 子ウィンドウがあり、さらに分割ウィンドウのスクロールの範囲がある場合 (つまり場合)、指定のスクロール動作が発生する可能性があります。; bDoScroll が FALSE 子ウィンドウがない場合 (つまり、分割ビューのスクロールの範囲はありません) の場合、スクロールは発生しません。

戻り値

同期スクロールが発生した場合は、; それ以外の場合は 0。

解説

このメンバー関数は、フレームワークでビューをスクロール メッセージを受け取ると同期された分割ウィンドウのスクロールを実行するために呼び出されます。同期スクロールの前にユーザーがアクションをオーバーライドする必要は許可されます。

必要条件

ヘッダー: afxext.h

参照

関連項目

CSplitterWnd クラス

階層図

CSplitterWnd::DoScrollBy

CView::OnScroll