ListView_ApproximateViewRect マクロ (commctrl.h)
指定した数の項目を表示するために必要なおおよその幅と高さを計算します。 このマクロを使用することも、LVM_APPROXIMATEVIEWRECT メッセージを明示的に送信することもできます。
構文
DWORD ListView_ApproximateViewRect(
HWND hwnd,
int iWidth,
int iHeight,
int iCount
);
パラメーター
hwnd
型: HWND
リスト ビュー コントロールのハンドル。
iWidth
型: int
コントロールの提案された x 次元 (ピクセル単位)。 このパラメーターを -1 すると、メッセージで現在の幅の値を使用できるようになります。
iHeight
型: int
コントロールの提案された y 次元 (ピクセル単位)。 このパラメーターを -1 すると、メッセージが現在の高さの値を使用できるようになります。
iCount
型: int
コントロールに表示する項目の数。 このパラメーターが -1 の場合、メッセージはコントロール内の項目の合計数を使用します。
戻り値
型: DWORD
項目を表示するために必要なおおよその幅 (LOWORD) と高さ (HIWORD) をピクセル単位で保持する DWORD 値を返します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | commctrl.h |