<Return[F]><Top>

FlatSB_SetScrollRange

Declare Function Api_FlatSB_SetScrollRange& Lib "Comctl32" Alias "FlatSB_SetScrollRange" (ByVal hWnd&, ByVal code&, ByVal nMinPos&, ByVal nMaxPos&, ByVal fRedraw&)

Declare Function FlatSB_SetScrollRange Lib "Comctl32" (ByVal hWnd As Long, ByVal code As Long, ByVal nMinPos As Long, ByVal nMaxPos As Long, ByVal fRedraw As Long) As Long

フラットスクロールバーの移動範囲を設定する。

パラメータ
hwnd
    スクロールバーコントロールのハンドルを指定する。
code
    範囲を設定するべきスクロールバーを指定する。次の値のいずれかを指定する。

    値               

意味                                                                                                                      

    SB_HORZ

指定したウィンドウの標準的な水平スクロールバーで、最大位置と最小位置を設定する。

    SB_VERT

指定したウィンドウの標準的な垂直スクロールバーで、最大位置と最小位置を設定する。

nMinPos
    スクロールボックスの最小位置を指定する。
nMaxPos
    スクロールボックスの最大位置を指定する。
fRedraw
    スクロールバーの変更結果を反映するためにスクロールバーを再描画するかどうかを指定する。

    TRUE を指定すると、スクロールバーを再描画する。FALSE を指定すると、スクロールバーを再描画しない。

 

戻り値

    関数が成功すると、0 以外が返る。それ以外は 0 が返る。