CScrollBar::SetScrollInfo

SCROLLINFO の構造体がスクロール バーを保持する情報を設定します。

BOOL SetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

パラメーター

  • lpScrollInfo
    SCROLLINFO の構造体へのポインター。

  • bRedraw
    新しい情報が表示されるようにスクロール バーを再描画するかどうかを指定します。bRedraw が **[真]**場合、スクロール バーは再描画されます。FALSE場合、再描画されません。スクロール バーは既定で再描画されます。

戻り値

成功した場合、は **[真]**はです。それ以外の場合は FALSEです。

解説

フラグ値を含む SCROLLINFO の構造体パラメーターに必要な値を指定する必要があります。

SCROLLINFO の構造はスクロール ボックス (つまみ) の最小および最大スクロール位置、ページ サイズ、位置など、スクロール バーの情報が含まれます。構造体の既定値を変更する方法の詳細については Windows SDK の SCROLLINFO の構造のトピックを参照してください。

使用例

// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type 
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);     
info.fMask = SIF_ALL;     
info.nMin = 0;     
info.nMax = 10; 
info.nPage = 2;     
info.nPos = 5;    
info.nTrackPos = 2; 
m_ScrollBarHorz.SetScrollInfo(&info);

必要条件

ヘッダー: afxwin.h

参照

関連項目

CScrollBar クラス

階層図

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO