Adicionando colunas ao controle (modo de exibição de relatório)
Observação: |
---|
O procedimento a seguir aplica-se em qualquer um CListView or 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 de controle de lista.Essa organização é implementada com uma correspondência um-para-um entre uma coluna no controle de lista e o subitem associado do item da lista controle.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 rótulos, ícones de arquivo e pasta.Outras colunas de listagem dimensionar do arquivo, tipo de arquivo, data da última modificado e assim por diante.
Mesmo que 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 de relatório, você precisará adicionar uma coluna para cada subitem possível em um item da lista de controle.Adicionar uma coluna ao preparar-se um LV_COLUMN estrutura e, em seguida, fazendo uma telefonar para InsertColumn.Depois de adicionar sistema autônomo colunas necessárias (às vezes chamadas de itens de cabeçalho), reorganize-sistema autônomo usando funções de membro e estilos pertencente ao controle de cabeçalho incorporado.Para obter mais informações, consulte Pedidos de itens no controle de cabeçalho.
Observação: |
---|
Se o controle de lista é criado com o LVS_NOCOLUMNHEADER estilo, qualquer tentativa de inserir colunas será ignorado. |