LV_GROUP Structure


This is preliminary documentation and is subject to change.

Used to set and retrieve groups.

Syntax

typedef struct LV_GROUP {
    UINT cbSize;
    UINT mask;
    LPWSTR pszHeader;
    int cchHeader;
    int iGroupId;
    UINT stateMask;
    UINT state;
    UINT uAlign;
} LV_GROUP, *PLV_GROUP;

Members

cbSize
Size of an LV_GROUP structure.
mask
One or more flags that can consist of:
LVGF_NONE
LVGF_STATE
LVGF_ALIGN
LVGF_HEADER
LVGF_FOOTER
LVGF_GROUPID
pszHeader
Pointer to a string that contains the header.
cchHeader
Number of characters in the string that specifies the header.
iGroupId
Identifier of the group.
stateMask
Flag.
state
Flag that can have one of the following values.
LVGS_NORMAL
LVGS_COLLAPSED
LVGS_HIDDEN
uAlign
Flag that can have one or more of the following values. Use one of the header flags. The footer flags are optional.
LVGA_HEADER_LEFT
LVGA_HEADER_CENTER
LVGA_HEADER_RIGHT
LVGA_FOOTER_LEFT
LVGA_FOOTER_CENTER
LVGA_FOOTER_RIGHT

Structure Information

HeaderCommctrl.h
Minimum operating systems Windows NT Whistler


© 2000 Microsoft Corporation. All rights reserved. Terms of use.