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 的清单。 有关清单的详细信息,请参阅 启用视觉样式
 
还可以使用 ListView_SetGroupInfo设置组状态。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2008 [仅限桌面应用]
目标平台 窗户
标头 commctrl.h