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