次の方法で共有


CView::OnScrollBy

ときにドキュメントの現在のビューを超える領域ユーザーが、OLE アイテムをドラッグして、ビューの現在の境界線に対して、フレームワークによって呼び出されますまたは垂直方向または水平スクロール バーを処理する。

virtual BOOL OnScrollBy(
   CSize sizeScroll,
   BOOL bDoScroll = TRUE 
);

パラメーター

  • sizeScroll
    水平および垂直にスクロールされるピクセルの数。

  • bDoScroll
    ビューのスクロールが発生するかどうかを判定します。が発生した場合、スクロールする TRUE, ; をスクロールする FALSEが、一致。

戻り値

ビューをスクロールできる場合は、; それ以外の場合は 0。

解説

方向にスクロール可能なビューが必要なユーザーであることを確認し、新しい領域が必要に応じて更新するかどうか、派生クラスでこのメソッドは。この関数は CWnd::OnHScrollCWnd::OnVScroll によって自動的に実際のスクロール要求を実行するために呼び出されます。

このメソッドの既定の実装では、ビューは変更されないため、を呼び出さないと、ビューは CScrollView派生クラスでスクロールされません。

ドキュメントの幅または高さが 32767 ピクセルを超えると、過去 32767 をスクロールすることは OnScrollBy が sizeScroll の無効な引数と呼ばれるため失敗します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CView クラス

階層図