导航:  Windows Controls Wrapper Functions > List View Control > Structures >

LVGROUP

上一页返回章节概述下一页

描述

 

用于设置和检索组。

 

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