Partilhar via


Personalizando a aparência do item de cabeçalho

Ao definir o parâmetro dwStyle quando você cria 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 amostra dos estilos que você pode definir e sua finalidade:

  • Para fazer com que um item de cabeçalho pareça um botão, 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 "rastreamento ativo" quando o cursor do mouse passar sobre eles, use o estilo HDS_HOTTRACK.

    O rastreamento dinâmico exibe um contorno 3D quando o ponteiro passa sobre um item numa barra que é, de outro modo, 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 do CHeaderCtrl::Layout. O valor retornado no membro cy da WINDOWPOS estrutura será zero, indicando que o controle não deve ser 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 Adicionando itens ao controle de cabeçalho.

Ver também

Usando CHeaderCtrl
Controlos