ListView_Scroll マクロ (commctrl.h)

リスト ビュー コントロールの内容をスクロールします。 このマクロを使用することも、 LVM_SCROLL メッセージを明示的に送信することもできます。

構文

void ListView_Scroll(
   hwndLV,
   dx,
   dy
);

パラメーター

hwndLV

種類: HWND

リスト ビュー コントロールへのハンドル。

dx

型: int

リスト ビュー コンテンツの現在位置に対する水平方向のスクロールの量をピクセル単位で指定する int 型の値。 リスト ビュー コントロールがリスト ビュー内にある場合、この値は列全体を形成する最も近いピクセル数に切り上げられます。

dy

型: int

リスト ビュー コンテンツの現在位置に対する垂直スクロールの量をピクセル単位で指定する int 型の値。

戻り値

なし

解説

リスト ビュー コントロールがレポート ビューにある場合、コントロールは行全体の増分でのみ垂直方向にスクロールできます。 したがって、 dy パラメーターは、行の増分全体を形成する最も近いピクセル数に丸められます。 たとえば、線の高さが 16 ピクセルで、 dy に 8 が渡された場合、リストは 16 ピクセル (1 行) スクロールされます。 dy に 7 を渡すと、リストは 0 ピクセル (0 行) スクロールされます。

要件

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