# Keyword Reference

# $tagNMLVDISPINFO

Contains information about an $LVN_GETDISPINFO or $LVN_SETDISPINFO notification message

Global Const $tagNMLVDISPINFO = $tagNMHDR & ";int Mask;int Item;int SubItem;int State;int StateMask;" & _
"ptr Text;int TextMax;int Image;int Param;int Indent;int GroupID;int Columns;ptr pColumns"

## Parameters

$tagNMHDR | Contains information about a notification message
Mask | Set of flags that specify which members of this structure contain data to be set or which members are being requested. This member can have one or more of the following flags set: $LVIF_COLUMNS - The Columns member is valid $LVIF_DI_SETITEM - The operating system should store the requested list item information $LVIF_GROUPID - The GroupID member is valid $LVIF_IMAGE - The Image member is valid $LVIF_INDENT - The Indent member is valid $LVIF_NORECOMPUTE - The control will not generate LVN_GETDISPINFO to retrieve text information $LVIF_PARAM - The Param member is valid $LVIF_STATE - The State member is valid $LVIF_TEXT - The Text member is valid
Item | 0-based index of the item to which this structure refers
SubItem | 1-based index of the subitem to which this structure refers
State | Indicates the item's state, state image, and overlay image
StateMask | Value specifying which bits of the state member will be retrieved or modified
Text | Pointer to a string containing the item text
TextMax | Number of bytes in the buffer pointed to by Text, including the string terminator
Image | Index of the item's icon in the control's image list
Param | Value specific to the item
Indent | Number of image widths to indent the item
GroupID | Identifier of the tile view group that receives the item
Columns | Number of tile view columns to display for this item
pColumns | Pointer to the array of column indices