Share via


Pager_SetScrollInfo マクロ (commctrl.h)

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

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

構文

void Pager_SetScrollInfo(
   hwnd,
   cTimeOut,
   cLinesPer,
   cPixelsPerLine
);

パラメーター

hwnd

種類: HWND

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

cTimeOut

型: UINT

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

cLinesPer

型: UINT

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

cPixelsPerLine

型: UINT

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

戻り値

なし

解説

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

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

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h

こちらもご覧ください

PGM_SETSETSCROLLINFO