ListView_GetItemRect マクロ (commctrl.h)

現在のビュー内の項目のすべてまたは一部の外接する四角形を取得します。 このマクロを使用することも、 LVM_GETITEMRECT メッセージを明示的に送信することもできます。

構文

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   code
);

パラメーター

[in] hwnd

種類: HWND

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

[in] i

型: int

リスト ビュー アイテムのインデックス。

[out] prc

種類: RECT*

外接する四角形を受け取る RECT 構造体へのポインター。

[in] code

型: int

外接する四角形を取得するリスト ビュー項目の部分。 このパラメーターは、次のいずれかの値である必要があります。

意味
LVIR_BOUNDS
アイコンとラベルを含む、アイテム全体の外接する四角形を返します。
LVIR_ICON
アイコンまたは小さいアイコンの外接する四角形を返します。
LVIR_LABEL
項目テキストの外接する四角形を返します。
LVIR_SELECTBOUNDS
LVIR_ICONとLVIR_LABEL四角形の和集合を返しますが、レポート ビューの列は除外します。

戻り値

なし

必要条件

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