Share via


ListView_GetGroupRect マクロ (commctrl.h)

指定したグループの四角形を取得します。 このマクロを使用するか、 LVM_GETGROUPRECT メッセージを明示的に送信します。

構文

void ListView_GetGroupRect(
  [in]       hwnd,
  [in]       iGroupId,
  [in]       type,
  [in, out]  prc
);

パラメーター

[in] hwnd

種類: HWND

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

[in] iGroupId

型: int

グループを iGroupId で指定します (LVGROUP 構造体を参照)。

[in] type

型: LONG

取得する四角形の種類を指定します。 このパラメーターには次のいずれかの値を指定する必要があります。

意味
LVGGR_GROUP
展開されたグループ全体の座標。
LVGGR_HEADER
ヘッダーのみの座標 (折りたたまれたグループ)。
LVGGR_LABEL
ラベルの座標のみ。
LVGGR_SUBSETLINK
サブセット リンクのみの座標 (マークアップ サブセット)。 リスト ビュー コントロールでは、各グループに表示される表示される項目の数を制限できます。 ユーザーがグループを展開できるようにするためのリンクがユーザーに表示されます。 グループがサブセットの場合、このフラグはサブセット リンクの外接する四角形を返します (グループの状態LVGS_SUBSETED、構造体 LVGROUP、メンバー 状態を参照)。 このフラグは、アクセシビリティ アプリケーションがリンクを見つけられるように提供されます。

[in, out] prc

種類: RECT*

iGroupId で指定されたグループに関する情報を受け取る RECT 構造体へのポインター。 メッセージ レシーバーは、 iGroupId で指定されたグループの情報を持つ構造体メンバーを設定する役割を担います。 呼び出し元のアプリケーションは、 構造体にメモリを割り当てる役割を担います。

戻り値

なし

必要条件

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