描述
用于设置和检索组。
C/C++ 语法
typedef struct tagLVGROUP { UINT cbSize; UINT mask; LPWSTR pszHeader; int cchHeader; LPWSTR pszFooter; int cchFooter; int iGroupId; UINT stateMask; UINT state; UINT uAlign; #if _WIN32_WINNT >= 0x0600 LPWSTR pszSubtitle; UINT cchSubtitle; LPWSTR pszTask; UINT cchTask; LPWSTR pszDescriptionTop; UINT cchDescriptionTop; LPWSTR pszDescriptionBottom; UINT cchDescriptionBottom; int iTitleImage; int iExtendedImage; int iFirstItem; UINT cItems; LPWSTR pszSubsetTitle; UINT cchSubsetTitle; #endif } LVGROUP, *PLVGROUP; |
PB语法
TYPE LVGROUP cbSize AS DWORD mask AS DWORD pszHeader AS WSTRINGZ PTR cchHeader AS LONG pszFooter AS WSTRINGZ PTR cchFooter AS LONG iGroupId AS LONG stateMask AS DWORD state AS DWORD uAlign AS DWORD END TYPE |
TYPE LVGROUP_V6 cbSize AS DWORD mask AS DWORD pszHeader AS WSTRINGZ PTR cchHeader AS LONG pszFooter AS WSTRINGZ PTR cchFooter AS LONG iGroupId AS LONG stateMask AS DWORD state AS DWORD uAlign AS DWORD pszSubtitle AS WSTRINGZ PTR cchSubtitle AS DWORD pszTask AS WSTRINGZ PTR cchTask AS DWORD pszDescriptionTop AS WSTRINGZ PTR cchDescriptionTop AS DWORD pszDescriptionBottom AS WSTRINGZ PTR cchDescriptionBottom AS DWORD iTitleImage AS LONG iExtendedImage AS LONG iFirstItem AS LONG cItems AS DWORD pszSubsetTitle AS WSTRINGZ PTR cchSubsetTitle AS DWORD END TYPE |
成员
cbSize
此结构的大小(以字节为单位)。
mask
Mask指定结构的哪个成员是有效的输入。
LVGF_NONE
没有其他项目有效。
LVGF_HEADER
pszHeader和cchHeader成员是有效的。
LVGF_FOOTER
保留。
LVGF_STATE
保留。
LVGF_ALIGN
uAlign成员有效。
LVGF_GROUPID
iGroupId成员有效。
LVGF_SUBTITLE
版本6.00和Windows Vista.
LVGF_TASK
版本6.00和Windows Vista.
LVGF_DESCRIPTIONTOP
版本6.00和Windows Vista.
LVGF_DESCRIPTIONBOTTOM
版本6.00和Windows Vista.
LVGF_TITLEIMAGE
版本6.00和Windows Vista.
LVGF_EXTENDEDIMAGE
版本6.00和Windows Vista.
LVGF_ITEMS
版本6.00和Windows Vista.
LVGF_SUBSET
版本6.00和Windows Vista.
LVGF_SUBSETITEMS
版本6.00和Windows Vista.
pszHeader
在设置项目信息时指向包含标题文本的以null结尾的字符串。
cchHeader
由pszHeader成员指向的缓冲区的TCHARs中的大小。
pszFooter
在设置项目信息时,指向包含页脚文本的以null结尾的字符串。
cchFooter
由pszFooter成员指向的缓冲区的TCHARs中的大小。
iGroupId
组的ID。
stateMask
面具与LVM_GETGROUPINFO(Microsoft Windows XP和Windows Vista)和LVM_SETGROUPINFO(仅限Windows Vista)一起使用,以指定正在检索或设置state值中的哪些标志。
state
可以具有以下值之一的标志:
LVGS_NORMAL
组展开,显示组名称,并显示组中的所有项目。
LVGS_COLLAPSED
该组已折叠。
LVGS_HIDDEN
该组被隐藏。
LVGS_NOHEADER
版本6.00和Windows Vista.
LVGS_COLLAPSIBLE
版本6.00和Windows Vista.
LVGS_FOCUSED
版本6.00和Windows Vista.
LVGS_SELECTED
版本6.00和Windows Vista.
LVGS_SUBSETED
版本6.00和Windows Vista.
LVGS_SUBSETLINKFOCUSED
版本6.00和Windows Vista.
uAlign
表示组的页眉或页脚文本的对齐方式。
Windows XP:保留页脚标志。
LVGA_FOOTER_CENTER
保留。
LVGA_FOOTER_LEFT
保留。
LVGA_FOOTER_RIGHT
保留。
LVGA_HEADER_CENTER
版本6.00和Windows Vista.
LVGA_HEADER_LEFT
版本6.00和Windows Vista.
LVGA_HEADER_RIGHT
版本6.00和Windows Vista.
pszSubtitle
Windows Vista。
cchSubtitle
Windows Vista。
pszTask
Windows Vista。
cchTask
Windows Vista。
pszDescriptionTop
Windows Vista。
cchDescriptionTop
Windows Vista。
pszDescriptionBottom
Windows Vista。
cchDescriptionBottom
Windows Vista。
iTitleImage
Windows Vista。
iExtendedImage
Windows Vista。
iFirstItem
Windows Vista。
cItems
Windows Vista。
pszSubsetTitle
Windows Vista。
cchSubsetTitle
Windows Vista。
备注
在此结构中返回的所有字符串应被视为只读。
当前不支持创建子集,并且不能由应用程序设置pszSubsetTitle.
最低操作系统
Windows XP。
引用文件 #INCLUDE Once
CommCtrl.inc