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 つの値 (cLinesPer
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |