Pager_SetScrollInfo マクロ (commctrl.h)

[内部使用を目的としています。アプリケーションでの使用はお勧めしません。 このマクロは、将来のバージョンの Windows ではサポートされない可能性があります。

タイムアウト値、タイムアウトあたりの行数、1 行あたりのピクセル数など、ページャー コントロールのスクロール パラメーターを設定します。 このマクロを使用することも、PGM_SETSETSCROLLINFO メッセージを明示的に送信することもできます。

構文

int Pager_SetScrollInfo(
   HWND hwnd,
   UINT cTimeOut,
   UINT cLinesPer,
   UINT cPixelsPerLine
);

パラメーター

hwnd

型: HWND

ポケットベル コントロールへのハンドル。

cTimeOut

型: UINT

スクロールのタイムアウト値 (ミリ秒単位)。

cLinesPer

型: UINT

タイムアウトごとにスクロールする行数。

cPixelsPerLine

型: UINT

1 行あたりのピクセル数。

戻り値

型: int

戻り値は使用されません。

備考

この cTimeOut パラメーターは、コントロールがマウス入力をキャプチャし、マウスの左ボタンを押したときに、ページャー コントロールがスクロール イベントを生成する速度を制御します。 値を小さくすると、スクロールが速くなります。値を大きくすると、スクロールが遅くなります。 既定値はダブルクリック時間の 8 分の 1 です。 詳細については、GetDoubleClickTimeを参照してください。

既定では、各スクロール イベントで、ページャー コントロールは、ページャー コントロールの向きが水平方向か垂直方向かに応じて、コントロールの幅全体または高さに等しい量をスクロールします。 cLinesPer および cPixelsPerLine パラメーターは、既定のスクロール量をオーバーライドするために使用されます。 0 以外の値が指定されている場合、スクロール量は 2 つの値 (cLinesPercPixelsPerLine) の積になります。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h

関連項目

PGM_SETSETSCROLLINFO