Jak używać grup w List-View
W tym temacie opisano sposób tworzenia wystąpienia grupy i dodawania go do kontrolki widoku listy. Grupowanie umożliwia użytkownikowi rozmieszczanie list w grupy elementów, które są wizualnie podzielone na stronie przy użyciu poziomego podziału i tytułu grupy.
Co musisz wiedzieć
Technologie
Warunki wstępne
- C/C++
- Programowanie interfejsu użytkownika systemu Windows
Instrukcje
Aby użyć grup w kontrolce widoku listy, upewnij się, że kontrolka zawiera styl okna LVS_ALIGNTOP.
Po dodaniu elementu do listy, przypisujesz go do grupy, ustawiając członka iGroupId w strukturze LVITEM na wartość członka iGroupId w strukturze LVGROUP grupy. Element, który nie jest przypisany do grupy, nie jest wyświetlany na liście po włączeniu widoku grupy. Aby włączyć lub wyłączyć widok grupy, użyj makra ListView_EnableGroupView.
W poniższym przykładzie pokazano, jak utworzyć grupę z nagłówkiem i dodać ją do kontrolki widoku listy.
LVGROUP group;
group.cbSize = sizeof(LVGROUP);
group.mask = LVGF_HEADER | LVGF_GROUPID;
group.pszHeader = TEXT("Dogs");
group.iGroupId = 1;
ListView_InsertGroup(hWndListView, -1, &group);
Tematy pokrewne
-
odniesienie kontrolne List-View