CWnd::SetScrollPos

スクロール ボックスの現在位置を設定し、必要な場合は、スクロール ボックスの新しい位置で表示されるようにスクロール バーを再描画します。

int SetScrollPos(
   int nBar,
   int nPos,
   BOOL bRedraw = TRUE 
);

パラメーター

  • nBar
    設定するスクロール バーを指定します。このパラメーターには、次のどちらかです:

    • SB_HORZ はウィンドウに水平スクロール バーのスクロール ボックスの位置を設定します。

    • SB_VERT のウィンドウに垂直スクロール バーのスクロール ボックスの位置を設定します。

  • nPos
    スクロール ボックスの新しい位置を指定します。これは、スクロール スコープ内にある必要があります。

  • bRedraw
    新しいスクロール ボックスの位置を反映するようにスクロール バーを再描画するかどうかを指定します。このパラメーターが **[真]**場合、スクロール バーは再描画されます; FALSE、スクロール バーを再描画されません。

戻り値

スクロール ボックスの前の位置。

解説

スクロール バーが別の関数への以降の呼び出しによって再描画するたびに FALSE に設定 bRedraw と便利です。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos