次の方法で共有


CWnd::SetScrollPos

スクロール ボックスの現在位置を設定し、必要に応じて、スクロール ボックスの新しい位置を反映するためにスクロール バーを再描画します。

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

パラメーター

  • nBar
    設定するスクロール バーを指定します。 次のいずれかの値になります。

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

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

  • nPos
    スクロール ボックスの新しい位置を指定します。 この値はスクロール範囲内であることが必要です。

  • bRedraw
    新しいスクロール ボックスの位置を反映して、スクロール バーを再描画するかどうかを指定します。 bRedraw が TRUE の場合はスクロール バーは再描画され、FALSE の場合は再描画されません。

戻り値

スクロール ボックスの直前の位置を返します。

解説

bRedraw を FALSE に設定すると、引き続き呼び出される関数でスクロール バーが再描画されるようなときに役立ちます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos

概念

CWnd のメンバー