CWnd::GetScrollInfo

BOOL GetScrollInfo (int nBar、LPSCROLLINFO lpScrollInfo、UINT nMask SIF_ALL =);

戻り値

メッセージが任意の値を取得する場合、戻り値はTRUEです。それ以外の場合はFALSEです。

パラメーター

nBar

スクロール バーがコントロールまたはウィンドウの非クライアント領域の一部であるかどうかを指定します。非クライアント領域の一部の場合は、 nBarはまたかどうか、スクロール バーの配置が水平、垂直、または両方を示します。それは、次のいずれかをする必要があります。:

lpScrollInfo

ポインター、 SCROLLINFO構造体。この構造の詳細についてはWin32 SDK programmer's Referenceを参照してください。

nMask

取得するスクロール バーのパラメーターを指定します。既定では、 SIF_PAGESIF_POSSIF_TRACKPOS、およびSIF_RANGEの組み合わせを指定します。SCROLLINFO を nMask値の詳細についてを参照してください。

解説

SCROLLINFO構造体を保持スクロール バーに関する情報を取得するにはこのメンバー関数を呼び出します。GetScrollInfoアプリケーションが 32 ビットのスクロール位置を使用することができます。

SCROLLINFO構造体には、スクロール バー、最小および最大位置、ページ サイズ、およびスクロール ボックス (つまみ) の位置をスクロールなどに関する情報が含まれています。SCROLLINFO構造体構造の既定値の変更の詳細についてはWin32 SDK プログラマーズ リファレンスで参照してください。

スクロール バーの位置は、 CWnd::OnHScrollCWnd::OnVScrollを示す、のみ 16 ビットの位置データを提供する MFC Windows メッセージ ハンドラー。GetScrollInfoSetScrollInfoは、32 ビットのスクロール バーの位置データを提供します。CWnd::OnHScrollまたはCWnd::OnVScrollのいずれか 32 ビットのスクロール バーの位置データを取得する処理は、アプリケーションGetScrollInfo呼び出すことができますので、。

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CScrollBar::GetScrollInfoCWnd::SetScrollInfoCWnd::SetScrollPosCWnd::OnVScrollCWnd::OnHScroll SCROLLINFO(&N)

Index