次の方法で共有


ListView_GetSubItemRect マクロ (commctrl.h)

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

構文

BOOL ListView_GetSubItemRect(
   HWND   hwnd,
   int    iItem,
   int    iSubItem,
   int    code,
   LPRECT prc
);

パラメーター

hwnd

型: HWND

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

iItem

型: int

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

iSubItem

型: int

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

code

型: int

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

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

prc

型: LPRECT

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

戻り値

型: BOOL

成功した場合は 0 以外、それ以外の場合は 0 を返します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h