Jak používat skupiny v List-View
Toto téma popisuje, jak vytvořit instanci skupiny a přidat ji do ovládacího prvku zobrazení seznamu. Seskupování umožňuje uživateli uspořádat seznamy do skupin položek, které jsou vizuálně rozdělené na stránce, pomocí vodorovného dělitele a názvu skupiny.
Co potřebujete vědět
Technologie
Požadavky
- C/C++
- Programování uživatelského rozhraní systému Windows
Instrukce
Pokud chcete použít skupiny v ovládacím prvku zobrazení seznamu, ujistěte se, že ovládací prvek obsahuje styl okna LVS_ALIGNTOP.
Když do seznamu přidáte položku, přiřadíte ji skupině nastavením člena iGroupId struktury LVITEM položky na hodnotu člena iGroupId struktury LVGROUP skupiny. Položka, která není přiřazená ke skupině, se v seznamu nezobrazí, pokud je povolené zobrazení skupiny. Pokud chcete povolit nebo zakázat zobrazení skupiny, použijte makro ListView_EnableGroupView.
Následující příklad ukazuje, jak vytvořit skupinu se záhlavím a přidat ji do ovládacího prvku zobrazení seznamu.
LVGROUP group;
group.cbSize = sizeof(LVGROUP);
group.mask = LVGF_HEADER | LVGF_GROUPID;
group.pszHeader = TEXT("Dogs");
group.iGroupId = 1;
ListView_InsertGroup(hWndListView, -1, &group);
Související témata