Структура 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 |