CWnd::SetScrollRange

voidSetScrollRange (intnBar,intnMinPos,intnMaxPos,BOOLbRedraw=);

パラメーター

nBar

設定するスクロール バーを指定します。このパラメーターは、次の値のいずれかをすることができます。:

nMinPos

最小スクロール位置を指定します。

nMaxPos

最大スクロール位置を指定します。

bRedraw

スクロール バーの変更を反映するように再描画するかどうかを指定します。BRedrawTRUEの場合は、スクロール バーが再描画される;FALSE、スクロール バーが再描画されない場合。

解説

指定されたスクロール バーの最小および最大位置の値を設定します。標準のスクロール バーを表示または非表示にも使用することができます。

アプリケーションが、スクロール バーの通知メッセージの処理中にスクロール バーを非表示にするには、この関数を呼び出す必要がありますいません。

SetScrollRangeへの呼び出しの直後にSetScrollPosメンバー関数を呼び出すと、 bRedrawパラメーターにSetScrollPosメンバー関数を 2 回描画されるスクロール バーをしない場合は 0 をする必要があります。

標準スクロール バーの既定の範囲は 0 〜 100 です。既定のスクロール バー コントロールの範囲が空である (、 nMinPosnMaxPosの両方の値は 0 です)。NMinPosnMaxPosで指定された値の差INT_MAXよりもする必要があります。

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CWnd::SetScrollPos :: SetScrollRangeCWnd::GetScrollRange(&N)

Index