WM_VSCROLL (トラックバー) 通知コード
WM_VSCROLL メッセージは、スライダーの位置が変更されたときに、垂直トラックバー コントロールの所有者に送信されます。
ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。
WM_HSCROLL
WPARAM wParam
LPARAM lParam;
パラメーター
-
wParam
-
LOWORD が TB_THUMBPOSITION または TB_THUMBTRACK の場合、HIWORD はスライダーの現在の位置を指定します。 他のすべての通知コードでは、上位ワードは 0 です。スライダーの位置を決定するには、TBM_GETPOS メッセージを送信します。
LOWORD は、ユーザーとトラックバーの対話を示す通知コードを指定します。 このワードは、次の値のいずれかです。
Value 意味 - TB_BOTTOM
ユーザーが END キーを渡しました (VK_END)。 - TB_ENDTRACK
トラックバーが WM_KEYUP を受信しました。つまり、ユーザーが、関連する仮想キー コードを送信したキーを解放しました。 - TB_LINEDOWN
ユーザーが右方向 (VK_RIGHT) または下方向 (VK_DOWN) のキーを渡しました。 - TB_LINEUP
ユーザーが左方向 (VK_LEFT) または上方向 (VK_UP) キーを押しました。 - TB_PAGEDOWN
ユーザーが、スライダーの下または右側のチャネルをクリックしました (VK_NEXT)。 - TB_PAGEUP
ユーザーが、スライダーの上または左側のチャネルをクリックしました (VK_PRIOR)。 - TB_THUMBPOSITION
トラックバーは、TB_THUMBTRACK 通知コードに続いて WM_LBUTTONUP を受信しました。 - TB_THUMBTRACK
ユーザーがスライダーをドラッグしました。 - TB_TOP
ユーザーが HOME キーを押しました (VK_HOME)。 -
lParam
-
トラックバー コントロールへのハンドル。
戻り値
アプリケーションでこのメッセージを処理する場合は、0 を返す必要があります。
解説
TB_THUMBTRACK コードは、通常、ユーザーがスクロール ボックスをドラッグしたときにフィードバックを提供するアプリケーションによって使用されます。
WM_VSCROLL メッセージは位置データの 16 ビットのみを伝達することに注意してください。 したがって、スクロール位置データとして WM_VSCROLL (および WM_HSCROLL) のみに依存するアプリケーションの実際の最大位置値は 65,535 になります。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
ヘッダー |
|
関連項目
-
リファレンス