Поделиться через


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

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

Синтаксис

typedef struct tagLVTILEINFO {
  UINT  cbSize;
  int   iItem;
  UINT  cColumns;
  PUINT puColumns;
  int   *piColFmt;
} LVTILEINFO, *PLVTILEINFO;

Члены

cbSize

Тип: UINT

Размер структуры LVTILEINFO .

iItem

Тип: int

Элемент, для которого извлекаются или задаются сведения.

cColumns

Тип: UINT

Количество столбцов данных, отображаемых для этого элемента. При получении сведений инициализируйте это значение размером массива puColumns . При возврате члену присваивается количество столбцов, фактически заданных для элемента.

puColumns

Тип: PUINT

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

piColFmt

Тип: int*

Указатель на массив форматов столбцов (например, LVCFMT_LEFT), по одному для каждого столбца, указанного в puColumns. При получении сведений выделите массив, достаточно большой, чтобы вместить наибольшее число ожидаемых форматов столбцов.

Комментарии

В представлении плитки имя элемента отображается справа от значка. Можно указать дополнительные подэлементы (соответствующие столбцам в представлении сведений), которые будут отображаться в строках под именем элемента. Массив puColumns содержит индексы отображаемых подэлементов. Индексы должны быть больше 0, так как подэлемент 0, имя элемента, уже отображается.

Сведения о столбцах также можно задать в структуре LVITEM при создании элемента списка.

Требования

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