Структура LVFOOTERITEM (commctrl.h)

Содержит сведения о элементе нижнего колонтитула.

Синтаксис

typedef struct tagLVFOOTERITEM {
  UINT   mask;
  int    iItem;
  LPWSTR pszText;
  int    cchTextMax;
  UINT   state;
  UINT   stateMask;
} LVFOOTERITEM, *LPLVFOOTERITEM;

Члены

mask

Тип: UINT

Набор флагов, указывающих, какие элементы этой структуры содержат данные для задания или какие элементы запрашиваются. Этот параметр должен иметь одно из следующих значений:

Значение Значение
LVFIF_TEXT
Элемент pszText является допустимым входными данными от вызывающего объекта или запрашивается и поэтому должен быть задан получателем.
LVFIF_STATE
Член состояния является допустимым входным данным от вызывающего объекта или запрашивается и поэтому должен быть задан получателем.

iItem

Тип: int

Индекс элемента.

pszText

Тип: LPWSTR

Указатель на буфер Юникода, завершающийся нулевым значением. Вызывающий процесс отвечает за выделение буфера.

cchTextMax

Тип: int

Количество объектов WCHAR в буфере, на который указывает pszText, включая завершающее значение NULL.

state

Тип: UINT

Указывает состояние элемента. Элемент stateMask указывает допустимые биты этого элемента. В настоящее время состояние должно быть следующим:

Значение Значение
LVFIS_FOCUSED
Бит, указывающий состояние фокуса. Задайте значение , если элемент находится в фокусе, в противном случае — снят.

stateMask

Тип: UINT

Значение, указывающее, какие биты элемента состояния будут извлечены или изменены. В настоящее время это значение должно быть следующим:

Значение Значение
LVFIS_FOCUSED
Допустимый бит LVFIS_FOCUSED состояния члена. Например, если задать этому элементу значение LVFIS_FOCUSED, состояние фокуса будет извлечено в состояние члена.

Комментарии

Эта структура используется с макросом ListView_GetFooterItem и сообщением LVM_GETFOOTERITEM .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть commctrl.h