PGM_SETSCROLLINFO メッセージ
[内部使用を目的としています。アプリケーションでの使用は推奨されません。 このメッセージは Windows の今後のバージョンではサポートされない可能性があります。]
ページャー コントロールのスクロール パラメータ (タイムアウト値、タイムアウト 1 回あたりの行数、1 行あたりのピクセル数など) を設定します。 このメッセージは明示的に送信することも、Pager_SetScrollInfo マクロを使用して送信することもできます。
パラメーター
-
wParam
-
スクロールのタイムアウト値をミリ秒単位で指定する UINT 型の値。
-
lParam
-
LOWORD は、タイムアウト 1 回あたりのスクロール行数を指定する UINT 型の値です。 HIWORD は、1 行あたりのピクセル数を指定する UINT 型の値です。
戻り値
戻り値は使用されません。
セキュリティに関する考慮事項
このメッセージを使用すると、プログラムのセキュリティが侵害される可能性があります。
解説
wParam タイムアウト値は、ページャー コントロールがマウス入力をキャプチャ済みでマウスの左ボタンが押されたときに、どれくらいの速さでスクロール イベントを生成するかを制御します。 値を小さくするとスクロールが速くなり、値を大きくするとスクロールが遅くなります。 既定値はダブルクリック時間の 8 分の 1 です。 詳細については、GetDoubleClickTime のページを参照してください。
既定では、スクロール イベント 1 回につき、ページャー コントロールの幅または高さ全体に等しい量 (ページャー コントロールの向きが水平か垂直かによって決まります) がスクロールされます。 lParam 内の値は、既定のスクロール量をオーバーライドするために使用されます。 0 以外の値が指定されている場合は、スクロール量は 2 つの値の積になります (LOWORD(lParam) * HIWORD(lParam))。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
ヘッダー |
|