Personalizando a aparência do item de cabeçalho
Ao definir o parâmetro dwStyle ao criar pela primeira vez um controle de cabeçalho (CHeaderCtrl::Create), você pode definir a aparência e o comportamento dos itens de cabeçalho ou do próprio controle de cabeçalho.
Aqui está uma amostragem dos estilos que você pode definir, e a finalidade deles:
Para fazer um item de cabeçalho parecer um botão push, use o estilo HDS_BUTTONS.
Use esse estilo se quiser realizar ações em resposta a cliques do mouse em um item de cabeçalho, como classificar dados por uma coluna específica, como é feito no Microsoft Outlook.
Para dar aos itens de cabeçalho uma aparência de "acompanhamento de interesse" quando o cursor do mouse passar sobre eles, use o estilo HDS_HOTTRACK.
O acompanhamento de interesse exibe um contorno 3D enquanto o ponteiro passa sobre um item em uma barra que, de outra forma, estaria plana.
Para indicar que o controle de cabeçalho deve estar oculto, use o estilo HDS_HIDDEN .
O estilo HDS_HIDDEN indica que o controle de cabeçalho deve ser usado como um contêiner de dados e não como um controle visual. Esse estilo não oculta automaticamente o controle, mas, em vez disso, afeta o comportamento de
CHeaderCtrl::Layout
. O valor retornado no membro cy da estruturaWINDOWPOS
será zero, indicando que o controle não deve estar visível para o usuário.
Para obter mais informações sobre essas propriedades, consulte Itens no SDK do Windows. Para obter informações sobre como adicionar itens a um controle de cabeçalho, consulte Adicionar itens ao controle de cabeçalho.