Type LV_ITEM mask As Long iItem As Long iSubItem As Long State As Long stateMask As Long pszText As Long cchTextMax As Long iImage As Long lParam As Long iIndent As Long End Type
Структура LV_ITEM задает или получает атрибуты элементов ListView.
LVIF_COLFMT | Windows Vista и выше: поле piColFmt доступно для применения. Если этот флаг используется, то поле cColumns тоже доступно |
LVIF_COLUMNS | Поле cColumns доступно |
LVIF_DI_SETITEM | Операционная система должна хранить информацию о запрошенном списке элементов и не запрашиваеть его снова. Данный флаг используется только с сообщением LVN_GETDISPINFO |
LVIF_GROUPID | Поле iGroupId доступно. Если этот флаг не установлен, когда посылается сообщение LVM_INSERTITEM, то значение iGroupId передается в I_GROUPIDCALLBACK |
LVIF_IMAGE | Поле iImage доступно |
LVIF_INDENT | Поле iIndent доступно |
LVIF_NORECOMPUTE | Элемент не генерирует LVN_GETDISPINFO для получения текстовой информации, если он получает сообщение LVM_GETITEM. Вместо этого, поле pszText будет содержать LPSTR_TEXTCALLBACK |
LVIF_PARAM | Поле lParam доступно |
LVIF_STATE | Поле state доступно |
LVIF_TEXT | Поле pszText доступно |