ListView_SetGroupState マクロ (commctrl.h)

指定したグループの状態を設定します。

構文

LRESULT ListView_SetGroupState(
  [in] HWND hwnd,
  [in] UINT dwGroupId,
  [in] UINT dwMask,
  [in] UINT dwState
);

パラメーター

[in] hwnd

型: HWND

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

[in] dwGroupId

型: UINT

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

[in] dwMask

型: UINT

設定またはクリアする状態値を指定します。 これは、LVGROUPのメンバー 状態 一覧表示されているフラグの組み合わせです。

[in] dwState

型: UINT

設定する状態値を指定します。 ここには含まれていませんが、dwMask 含まれている状態はクリアされます。

戻り値

型: LRESULT

成功した場合はグループの ID (iGroupId) を返し、それ以外の場合は -1 返します。

備考

メモ このマクロを使用するには、バージョン 6.0 Comctl32.dll 指定するマニフェストを指定する必要があります。 マニフェストの詳細については、「Visual Stylesを有効にする」を参照してください。
 
ListView_SetGroupInfoを使用してグループの状態を設定することもできます。

必要条件

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