LVFOOTERITEM 结构 (commctrl.h)

包含有关页脚项的信息。

语法

typedef struct tagLVFOOTERITEM {
  UINT   mask;
  int    iItem;
  LPWSTR pszText;
  int    cchTextMax;
  UINT   state;
  UINT   stateMask;
} LVFOOTERITEM, *LPLVFOOTERITEM;

成员

mask

类型: UINT

一组标志,用于指定此结构的哪些成员包含要设置的数据或正在请求哪些成员。 此参数必须是以下值之一:

含义
LVFIF_TEXT
pszText 成员是来自调用方的有效输入或请求的,因此应由接收方设置。
LVFIF_STATE
状态成员是调用方的有效输入或请求的,因此应由接收方设置。

iItem

类型: int

项的索引。

pszText

类型: LPWSTR

指向以 null 结尾的 Unicode 缓冲区的指针。 调用进程负责分配缓冲区。

cchTextMax

类型: int

pszText 指向的缓冲区中的WCHAR 数,包括终止 NULL。

state

类型: UINT

指示项的状态。 stateMask 成员指示此成员的有效位。 目前, 状态 必须设置为以下内容:

含义
LVFIS_FOCUSED
指示焦点状态的位。 如果项目处于焦点中,则设置 ,否则为清除。

stateMask

类型: UINT

指定将检索或修改 状态 成员的哪些位的值。 目前,此值必须如下所示:

含义
LVFIS_FOCUSED
成员 状态 LVFIS_FOCUSED位有效。 例如,将此成员设置为LVFIS_FOCUSED将导致焦点状态检索到成员 状态

备注

此结构与 ListView_GetFooterItem 宏和 LVM_GETFOOTERITEM 消息一起使用。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 commctrl.h