SetScrollInfo |
Declare Function Api_SetScrollInfo& Lib "user32" Alias "SetScrollInfo" (ByVal hWnd&, ByVal fnBar As HORZ_VERT, lpcScrollInfo As SCROLLINFO, ByVal fRedraw&) |
||||||||||||||||||||||
Declare Function SetScrollInfo Lib "user32" Alias "SetScrollInfo" (ByVal hWnd As Long, ByVal n As Long, lpcScrollInfo As SCROLLINFO, ByVal bool As Boolean) As Long |
|||||||||||||||||||||||
スクロール可能な最小位置と最大位置、ページサイズ、スクロールボックス(つまみ)の位置など、スクロールバーのさまざまなパラメータを設定する。また、要求に応じてスクロールバーを再描画する。 |
|||||||||||||||||||||||
パラメータ
lpsi この関数を呼び出す前に、SCROLLINFO 構造体の cbSize メンバで sizeof(SCROLLINFO) を指定し、fMask メンバで設定対象のパラメ
ータを指定し、該当するメンバでパラメータの新しい値を指定する。
fRedraw
FALSE を指定すると、再描画されない。
戻り値 nPage メンバは、0 以上 nMax - nMin + 1 以下でなければならない。nPos メンバは、nMin 以上 nMax - max(nPage - 1, 0) 以下でな ければならない。どちらかのメンバで不適切な値を指定すると、範囲内に収まるよう値が変更される。 |