ListView_GetSubItemRect マクロ (commctrl.h)

リスト ビュー コントロールのサブ項目を囲む四角形に関する情報を取得します。 このマクロ (推奨) を使用することも、 LVM_GETSUBITEMRECT メッセージを明示的に送信することもできます。 このマクロは、 LVS_REPORT スタイルを使用するリスト ビュー コントロールでのみ使用することを目的としています。

構文

void ListView_GetSubItemRect(
   hwnd,
   iItem,
   iSubItem,
   code,
   prc
);

パラメーター

hwnd

種類: HWND

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

iItem

型: int

サブ項目の親項目のインデックス。

iSubItem

型: int

サブ項目の 1 から始まるインデックス。

code

型: int

外接する四角形情報を取得するリスト ビュー サブ項目の一部。 この値は、次のいずれかです。

意味
LVIR_BOUNDS
アイコンとラベルを含む、アイテム全体の外接する四角形を返します。
LVIR_ICON
アイコンまたは小さいアイコンの外接する四角形を返します。
LVIR_LABEL
アイコンとラベルを含む、アイテム全体の外接する四角形を返します。 これは、LVIR_BOUNDSと同じです。

prc

種類: LPRECT

サブ項目の外接する四角形情報を受け取る RECT 構造体へのポインター。

戻り値

なし

必要条件

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