次の方法で共有


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