Добавление элементов в элемент управления
Для добавления элементов к элементу управления " Список " (CListCtrl), вызовите одну из нескольких версий функции-члена InsertItem, в зависимости от того, какие сведения имеются.Одна версия принимает структуру LV_ITEM, которую необходимо подготовить.Поскольку структура LV_ITEM содержит несколько элементов, имеется большой элемент управления с атрибутами элемента управления " Список ".
2 Важных участника (в отношении представления отчета) структуры LV_ITEM члены iItem и iSubItem.Элемент iItem отсчитываемый от нуля индекс элемента структура ссылается на член iSubItem и смещение индекс подэлемента или нуль, если структура содержит сведения об элементе.С этими элементами указывается 2 в элемент, тип данных и значение по подэлемента, которое отображается, если элемент управления " Список " в представлении отчета.Дополнительные сведения см. в разделе CListCtrl::SetItem.
Дополнительные элементы задают текст, значок, состояние и данные элемента. "Данные элемента» определяемые приложением значения, связанное с элементом списка.Дополнительные сведения о структуре LV_ITEM см. в разделе CListCtrl::GetItem.
Другие версии InsertItem принимают один или несколько отдельных значений, соответствующий элементам в структуре LV_ITEM, что позволяет инициализировать только те элементы, которые нужно поддерживать.В общем случае элемент управления " Список " управляет хранилищем для элементов списка, но можно сохранять некоторые сведения в приложении вместо, используя «элементы» обратного вызова. Дополнительные сведения см. в разделе элементы обратного вызова и маска обратного вызова в этом разделе и элементы обратного вызова и маска обратного вызова в Windows SDK.
Дополнительные сведения см. в разделе Добавление элементов и подэлементы списка.