CWnd::SetScrollPos
更新 : 2007 年 11 月
スクロール ボックスの現在位置を設定し、必要に応じて、スクロール ボックスの新しい位置を反映するためにスクロール バーを再描画します。
int SetScrollPos(
int nBar,
int nPos,
BOOL bRedraw = TRUE
);
パラメータ
nBar
設定するスクロール バーを指定します。次のいずれかの値になります。SB_HORZ ウィンドウの水平スクロール バーでスクロール ボックスの位置を設定します。
SB_VERT ウィンドウの垂直スクロール バーでスクロール ボックスの位置を設定します。
nPos
スクロール ボックスの新しい位置を指定します。この値はスクロール範囲内であることが必要です。bRedraw
新しいスクロール ボックスの位置を反映して、スクロール バーを再描画するかどうかを指定します。bRedraw が TRUE の場合はスクロール バーは再描画され、FALSE の場合は再描画されません。
戻り値
スクロール ボックスの直前の位置を返します。
解説
bRedraw を FALSE に設定すると、引き続き呼び出される関数でスクロール バーが再描画されるようなときに役立ちます。
必要条件
ヘッダー : afxwin.h