次の方法で共有


ListView_GetItemRect マクロ (commctrl.h)

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

構文

BOOL ListView_GetItemRect(
  [in]  HWND hwnd,
  [in]  int  i,
  [out] RECT *prc,
  [in]  int  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四角形の和集合を返しますが、レポート ビューの列は除外します。

戻り値

型: BOOL

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

必要条件

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