CSplitterWnd::DoScroll
更新 : 2007 年 11 月
分割ウィンドウの同期スクロールを実行します。
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