Partilhar via


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

Dica

O procedimento a seguir se aplica a CListView ou o objeto de CListCtrl .

Quando um controle da lista estiver na exibição do relatório, as colunas são exibidas, fornecendo um método de organizar os vários subitens de cada item do controle da lista. Esse arranjo é implementada com uma correspondência um-para-um entre uma coluna no controle da lista e o subitem associado do item do controle da lista. Para obter mais informações sobre os subitens, consulte Adicionando itens com controle. Um exemplo de um controle da lista na visualização de relatório é fornecido pela exibição de detalhes no Windows 95 e no Windows Explorer 98. As primeiras listas de colunas pasta, ícones do arquivo, e rótulos. Outras colunas listam o tamanho do arquivo, tipo de arquivo, modificou de data, e assim por diante.

Mesmo que as colunas possam ser adicionadas a um controle de lista a qualquer momento, as colunas são visíveis apenas quando o controle que tem o estilo de LVS_REPORT bit ativado.

Cada coluna tem um objeto associado ao item de cabeçalho (consulte) CHeaderCtrlque deve ser evitada para a coluna e permite que os usuários redimensionem a coluna.

Se o controle da lista da suporte a uma visualização de relatório, você precisa adicionar uma coluna para cada subitem possível em um item de controle da lista. Adicionar uma coluna preparando uma estrutura de LV_COLUMN e depois fazendo uma chamada a InsertColumn. Depois de adicionar as colunas necessárias (às vezes referenciado como itens de cabeçalho), você pode reorganizar-los que usam as funções de membro e os estilos que pertencem ao controle de cabeçalho inserido. Para obter mais informações, consulte Classificando itens no controle de cabeçalho.

Dica

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

Consulte também

Referência

Usando CListCtrl

Conceitos

Controles (MFC)