Adicionando itens ao controle
Para adicionar itens ao controle de lista (CListCtrl), chamar uma das várias versões do InsertItemfunção de membro , dependendo de quais informações você tem.Uma versão leva um LV_ITEM estrutura que você preparar.Porque o LV_ITEM estrutura contém vários membros, você tem maior controle sobre os atributos do item da lista controle.
Dois membros importantes (em relação ao modo de exibição de relatório) do LV_ITEM estrutura são o iItem and iSubItem membros.The iItem membro é o índice baseado em zero do item que está referenciando a estrutura e o iSubItem membro é o índice com base em um de um subitem ou zero se a estrutura contém informações sobre um item.Com esses dois membros é determinar, por item, o tipo e o valor das informações do subitem que são exibidas quando o controle de lista está no modo de exibição de relatório.Para obter mais informações, consulte CListCtrl::SetItem.
Membros adicionais Especifique texto do item, ícone, estado e dados do item. "Item de dados"é um valor definido pelo aplicativo associado a um item de modo de exibição de lista.Para obter mais informações sobre o LV_ITEM estrutura, consulte CListCtrl::GetItem.
Outras versões do InsertItem ter um ou mais valores separados, correspondentes aos membros no LV_ITEM estrutura, permitindo que você inicializar apenas esses membros que você deseja oferecer suporte. Geralmente, o controle de lista gerencia o armazenamento para itens de lista, mas você pode armazenar algumas das informações em seu aplicativo em vez disso, usando "retorno de chamada de itens." Para obter mais informações, consulte Itens de retorno de chamada e a máscara de retorno de chamada neste tópico e Itens de retorno de chamada e a máscara de retorno de chamada in the Windows SDK.
Para obter mais informações, consulte Itens e subitens