Udostępnij za pośrednictwem


Dodawanie elementów do formantu

Aby dodać elementy do kontrolki listy (CListCtrl), wywołaj jedną z kilku wersji funkcji składowej InsertItem , w zależności od posiadanych informacji. Jedna wersja przyjmuje strukturę LVITEM , którą przygotowujesz. LVITEM Ponieważ struktura zawiera wiele elementów członkowskich, masz większą kontrolę nad atrybutami elementu kontrolki listy.

Dwoma ważnymi członkami (w odniesieniu do widoku raportu) LVITEM struktury są członkowie iItem i iSubItem . Element iItem członkowski jest indeksem zerowym elementu, do którego odwołuje się struktura, a iSubItem element członkowski jest jednym indeksem subitem lub zero, jeśli struktura zawiera informacje o elemencie. Po określeniu tych dwóch elementów członkowskich dla każdego elementu typ i wartość informacji o subitem, które są wyświetlane, gdy kontrolka listy znajduje się w widoku raportu. Aby uzyskać więcej informacji, zobacz CListCtrl::SetItem.

Dodatkowe elementy członkowskie określają tekst elementu, ikonę, stan i dane elementu. "Dane elementu" to wartość zdefiniowana przez aplikację skojarzona z elementem widoku listy. Aby uzyskać więcej informacji na temat LVITEM struktury, zobacz CListCtrl::GetItem.

Inne wersje InsertItem elementu przyjmują co najmniej jedną oddzielną wartość odpowiadającą członkom w LVITEM strukturze, co pozwala zainicjować tylko te elementy członkowskie, które mają być obsługiwane. Ogólnie rzecz biorąc, kontrolka listy zarządza magazynem dla elementów listy, ale zamiast tego można przechowywać niektóre informacje w aplikacji przy użyciu "elementów wywołania zwrotnego". Aby uzyskać więcej informacji, zobacz Elementy wywołania zwrotnego i Maska wywołania zwrotnego w tym temacie oraz Elementy wywołania zwrotnego oraz Maska wywołania zwrotnego w zestawie WINDOWS SDK.

Aby uzyskać więcej informacji, zobacz Dodawanie elementów i elementów podrzędnych widoku listy.

Zobacz też

Korzystanie z CListCtrl
Kontrolki