Partilhar via


Adicionando itens ao controle

Adicionar itens ao controle de lista (CListCtrl), chamar uma das várias versões do InsertItem função de membro, dependendo de quais informações você tem.Uma versão leva um LV_ITEM estrutura você preparar.Porque o LV_ITEM estrutura contém vários membros, você tem maior controle sobre os atributos do item de controle da lista.

Dois membros importantes (em relação ao modo de exibição relatório) do LV_ITEM estrutura são o iItem e iSubItem membros.O iItem membro é o índice baseado em zero do item que está referenciando a estrutura e o iSubItem membro é baseada em um índice 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 de subitem 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 especificam o item de texto, ícone, estado e dados de item. "Dados do item"é um valor definido pelo aplicativo associado a um item de exibição de lista.Para obter mais informações sobre o LV_ITEM estrutura, consulte CListCtrl::GetItem.

Outras versões do InsertItem levar um ou mais valores separados, correspondentes aos membros da LV_ITEM estrutura, permitindo que você inicializar somente os membros que você deseja oferecer suporte.Geralmente, o controle de lista gerencia o armazenamento de itens de lista, mas você pode armazenar algumas informações em seu aplicativo em vez disso, usando "itens de retorno de chamada". 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 na Windows SDK.

Para obter mais informações, consulte Adicionar modo de exibição de lista de itens e subitens.

Consulte também

Referência

Usando CListCtrl

Conceitos

Controles (MFC)