Come usare i gruppi in una visualizzazione elenco
In questo argomento viene descritto come creare un'istanza di un gruppo e aggiungerla a un controllo visualizzazione elenco. Il raggruppamento consente a un utente di disporre elenchi in gruppi di elementi divisi visivamente nella pagina, usando un divisore orizzontale e un titolo di gruppo.
Informazioni importanti
Tecnologie
Prerequisiti
- C/C++
- Programmazione dell'interfaccia utente di Windows
Istruzioni
Per usare i gruppi in un controllo visualizzazione elenco, assicurarsi che il controllo includa lo stile della finestra LVS_ALIGNTOP .
Quando si aggiunge un elemento all'elenco, lo si assegna a un gruppo impostando il membro iGroupId della struttura LVITEM dell'elemento sul valore del membro iGroupId della struttura LVGROUP del gruppo. Un elemento non assegnato a un gruppo non viene visualizzato nell'elenco quando la visualizzazione gruppo è abilitata. Per abilitare o disabilitare la visualizzazione gruppo, utilizzare la macro ListView_EnableGroupView.
Nell'esempio seguente viene illustrato come creare un gruppo con un'intestazione e aggiungerlo a un controllo visualizzazione elenco.
LVGROUP group;
group.cbSize = sizeof(LVGROUP);
group.mask = LVGF_HEADER | LVGF_GROUPID;
group.pszHeader = TEXT("Dogs");
group.iGroupId = 1;
ListView_InsertGroup(hWndListView, -1, &group);
Argomenti correlati