Delen via


Hoe groepen te gebruiken in een List-View

In dit onderwerp wordt beschreven hoe u een exemplaar van een groep maakt en deze toevoegt aan een besturingselement voor lijstweergaven. Met groeperen kan een gebruiker lijsten rangschikken in groepen items die visueel zijn verdeeld op de pagina, met behulp van een horizontale scheidingslijn en een groepstitel.

Wat u moet weten

Technologieën

Voorwaarden

  • C/C++
  • Programmeren van Windows-gebruikersinterface

Aanwijzingen

Als u groepen wilt gebruiken in een besturingselement voor lijstweergave, moet u ervoor zorgen dat het besturingselement de stijl van het LVS_ALIGNTOP venster bevat.

Wanneer u een item aan de lijst toevoegt, wijst u het toe aan een groep door de iGroupId lid van de LVITEM-structuur van het item in te stellen op de waarde van de iGroupId lid van de LVGROUP structuur van de groep. Een item dat niet aan een groep is toegewezen, wordt niet weergegeven in de lijst wanneer de groepsweergave is ingeschakeld. Als u de groepsweergave wilt in- of uitschakelen, gebruikt u de macro ListView_EnableGroupView.

In het volgende voorbeeld ziet u hoe u een groep maakt met een koptekst en deze toevoegt aan een besturingselement voor de lijstweergave.

    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 Verwijzingsreferentie voor besturingselementen

Over List-View besturingselementen

Gebruik van List-View Besturingselementen