仮想BOOLCView::OnScroll (UINTnScrollCode,UINTNpo,BOOLフレームワークはパラメーター bDoScroll真の=);
戻り値
フレームワークはパラメーター bDoScrollがTRUEであり、実際にスクロールされた場合、0 以外の値を返します;それ以外の場合は 0 です。フレームワークはパラメーター bDoScroll FALSE、あなたも、フレームワークはパラメーター bDoScrollをTRUEにした場合、返されるだろう値を返す場合も、実際には、スクロールしません。
パラメーター
nScrollCode
ユーザーを示すスクロール バー コードのスクロール要求。このパラメーターは、2 つの部分で構成されています: 水平方向にスクロールが発生の種類を決定、下位バイト、およびスクロールが発生の垂直方向の種類、高次バイト
npo
場合は、スクロール バーのコードSB_THUMBTRACKは、スクロール ボックスの現在の位置を含む;それ以外の場合は使用されません。初期スクロール範囲に応じてNpoが負になることがあり。、に応じてをintにキャストする必要があります。
フレームワークはパラメーター bDoScroll
指定したスクロール動作を実際に行うかどうかを決定します。場合は、[スクロールTRUE場所を取る必要があります。スクロールFALSEでない場合。
解説
スクロールかどうかを判断するために、フレームワークによって呼び出されますあり。
1 つの場合にこの関数は、ビューはスクロール バー メッセージを受け取った場合TRUEに設定のフレームワークはパラメーター bDoScrollに、フレームワークによってと呼びます。この場合、実際にビューをスクロールする必要があります。他のケースでこのスクロール実際に起こる前に OLE アイテムが最初のドロップ ターゲットの自動スクロール領域にドラッグされたときにFALSEに設定のフレームワークはパラメーター bDoScrollに呼び出されます。この場合、あなた実際にビューをスクロールする必要がありますいません。
CView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CView::OnScrollBy、 COleClientItem(&N)