Sdílet prostřednictvím


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);

List-View Referenční ovládacích prvků

o ovládacích prvcích List-View

použití ovládacích prvků List-View