<Return[F]><Top>

FlatSB_GetScrollInfo

Declare Function Api_FlatSB_GetScrollInfo& Lib "Comctl32" Alias "FlatSB_GetScrollInfo" (ByVal hWnd&, ByVal code&, lpsi As Any)

Declare Function FlatSB_GetScrollInfo Lib "Comctl32" (ByVal hWnd As Long, ByVal code As Long, lpsi As Any) As Long

フラットスクロールバーの情報を取得する。

パラメータ
hwnd
    fnBar パラメータの値に基づいて、フラットスクロールバーコントロールまたはウィンドウのハンドルを指定する。
fnBar
    パラメータを設定するべきスクロールバーのタイプを指定する。次の値のいずれかを指定する。

    値                 

意味                                                                                                                                                       

    SB_HORZ

水平スクロールバーのパラメータを設定する。hwnd パラメータで、ウィンドウのハンドルを指定しなければならない。

    SB_VERT

垂直スクロールバーのパラメータを設定する。hwnd パラメータで、ウィンドウのハンドルを指定しなければならない。

lpsi
    設定するべき情報を保持している、1 個の SCROLLINFO 構造体へのポインタを指定する。

    FlatSB_をGetScrollInfoと呼ぶ前に、構造体の cbSize と fMask メンバに書き込まなければならない。

     fMask メンバで、次の値の 1 つまたは任意の組み合わせを指定する。

    値                 

意味                                                                                                                                                       

    SIF_PAGE

Retrieves the page information for the flat scroll bar. This will be placed in the nPage member of the

 

SCROLLINFO structure.

    SIF_POS

Retrieves the position information for the flat scroll bar. This will be placed in the nPos member of the

 

SCROLLINFO structure.

    SIF_RANGE

Retrieves the range information for the flat scroll bar. This will be placed in the nMin and nMax members of the

 

SCROLLINFO structure.

    SIF_ALL

A combination of SIF_PAGE, SIF_POS, and SIF_RANGE.


戻り値

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