CScrollBar::SetScrollPos
更新 : 2007 年 11 月
nPos 指定された位置にスクロール ボックスの現在位置を設定します。指定があれば、新しい位置を反映するためにスクロール バーを再描画します。
int SetScrollPos(
int nPos,
BOOL bRedraw = TRUE
);
パラメータ
nPos
スクロール ボックスの新しい位置を指定します。この値はスクロール範囲内であることが必要です。bRedraw
新しい位置を反映するためにスクロール バーを再描画するかどうかを指定します。bRedraw が TRUE の場合、スクロール バーは再描画されます。FALSE の場合は、再描画されません。既定では、スクロール バーは再描画されます。
戻り値
正常終了した場合は、スクロール ボックスの直前の位置を返します。それ以外の場合は、0 を返します。
解説
引き続きほかの関数でスクロール バーが再描画されるときは、短い間に 2 回スクロール バーが再描画されることを防ぐために、bRedraw を FALSE に設定してください。
使用例
「CScrollBar::SetScrollRange」の例を参照してください。
必要条件
ヘッダー : afxwin.h