BOOL SetScrollInfo (int nBar、LPSCROLLINFO lpScrollInfo、BOOL bRedraw = TRUE);
戻り値
成功の場合は、戻り値はTRUEです。それ以外の場合はFALSEです。
パラメーター
nBar
スクロール バーがコントロールまたはウィンドウの非クライアント領域の一部であるかどうかを指定します。非クライアント領域の一部の場合は、nBar はまたかどうか、スクロール バーの配置が水平、垂直、または両方を示します。それは、次のいずれかをする必要があります。:
lpScrollInfo
ポインター、 SCROLLINFO構造体。この構造の詳細についてはWin32 SDK programmer's Referenceを参照してください。
bRedraw
スクロール バーの新しい位置を反映するように再描画するかどうかを指定します。BRedrawがTRUEの場合は、スクロール バーが再描画されます。FALSEの場合は、それが更新されません。既定では、スクロール バーが再描画されます。
解説
SCROLLINFO構造体を保持スクロール バーに関する情報を設定するにはこのメンバー関数を呼び出す。
SCROLLINFO構造体には、スクロール バー、最小および最大位置、ページ サイズ、およびスクロール ボックス (つまみ) の位置をスクロールなどに関する情報が含まれています。SCROLLINFO構造体構造の既定値の変更の詳細についてはWin32 SDK プログラマーズ リファレンスで参照してください。
スクロール バーの位置は、 CWnd::OnHScrollとCWnd::OnVScrollを示す、のみ 16 ビットの位置データを提供する MFC Windows メッセージ ハンドラー。GetScrollInfoとSetScrollInfoは、32 ビットのスクロール バーの位置データを提供します。CWnd::OnHScrollまたはCWnd::OnVScrollのいずれか 32 ビットのスクロール バーの位置データを取得する処理は、アプリケーションGetScrollInfo呼び出すことができますので、。
注特価;CWnd::GetScrollInfoアプリケーションが 32 ビットのスクロール バーの位置を使用することができます。(&N)。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CWnd::GetScrollInfo、 CWnd::SetScrollPos、 CWnd::OnVScroll、 CWnd::OnHScroll、 SCROLLINFO(&N)