LVM_APPROXIMATEVIEWRECT メッセージ

指定された数の項目を表示するために必要なおおよその幅と高さを計算します。 このメッセージは明示的に送信することも、ListView_ApproximateViewRect を使用して送信することもできます。

パラメーター

wParam

コントロールに表示するべき項目の数。 このパラメーターが -1 に設定されている場合、メッセージはコントロール内の項目の合計数を使用します。

lParam

LOWORD は、提案されたコントロールの x 座標 (ピクセル単位) です。 このパラメーターを -1 に設定することで、メッセージが現在の幅の値を使用するようにできます。

HIWORD は、提案されたコントロールの y 座標 (ピクセル単位) です。 このパラメーターを -1 に設定することで、メッセージが現在の高さの値を使用するようにできます。

戻り値

項目を表示するために必要なおおよその幅 (LOWORD) と高さ (HIWORD) をピクセル単位で保持する DWORD 値を返します。

解説

このメッセージによって提供される座標に基づいてリストビュー コントロールのサイズを設定することで、再描画を最適化し、ちらつきを減らすことができます。

要件

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