Partilhar via


Adicionando colunas ao controle (modo de exibição de relatório)

ObservaçãoObservação

O procedimento a seguir se aplica a qualquer um CListView ou CListCtrl objeto.

Quando um controle de lista está no modo de exibição de relatório, colunas são exibidas, fornecendo um método de organizar os diversos subitens de cada item da lista de controle.Essa organização é implementada com uma correspondência entre uma coluna no controle de lista e o subitem associado do item de controle da lista.Para obter mais informações sobre subitens, consulte Adicionando itens ao controle.Um exemplo de um controle de lista no modo de exibição de relatório é fornecido pelo modo de exibição detalhes no Windows 95 e Windows 98 Explorer.A primeira coluna lista pasta, arquivo ícones e rótulos.Outras colunas listam tamanho do arquivo, tipo de arquivo, data da última modificada e assim por diante.

Embora as colunas podem ser adicionadas a um controle de lista a qualquer momento, as colunas são visíveis somente quando o controle tem o LVS_REPORT bit de estilo ativado.

Cada coluna tem um item de cabeçalho associado (consulte CHeaderCtrl) objeto que rotula a coluna e permite que os usuários redimensionar a coluna.

Se seu controle de lista suporta um modo de exibição relatório, você precisará adicionar uma coluna para cada subitem possível em um item da lista de controle.Adicione uma coluna Preparando uma LV_COLUMN estrutura e, em seguida, fazer uma chamada para InsertColumn.Depois de adicionar as colunas necessárias (às vezes chamadas de itens de cabeçalho), reorganize-as usando funções de membro e estilos pertencentes ao controle de cabeçalho incorporado.Para obter mais informações, consulte Itens pedidos no controle de cabeçalho.

ObservaçãoObservação

Se o controle de lista é criado com o LVS_NOCOLUMNHEADER estilo, qualquer tentativa de inserir colunas será ignorado.

Consulte também

Referência

Usando CListCtrl

Conceitos

Controles (MFC)