Compartilhar via


Classe CHeaderCtrl

Fornece a funcionalidade do controle de cabeçalho comuns.

class CHeaderCtrl : public CWnd

Membros

Construtores public

Nome

Descrição

CHeaderCtrl::CHeaderCtrl

Constrói um objeto de CHeaderCtrl .

Métodos públicos

Nome

Descrição

CHeaderCtrl::ClearAllFilters

Limpa todos os filtros para um controle de cabeçalho.

CHeaderCtrl::ClearFilter

Limpa o filtro para um controle de cabeçalho.

CHeaderCtrl::Create

Cria um controle de cabeçalho e anexá-la a um objeto de CHeaderCtrl .

CHeaderCtrl::CreateDragImage

Cria uma versão transparente de imagem de um item em um controle de cabeçalho.

CHeaderCtrl::CreateEx

Cria um controle de cabeçalho com os estilos estendidos o windows especificados e anexá-la a um objeto de CListCtrl .

CHeaderCtrl::DeleteItem

Excluir um item de um controle de cabeçalho.

CHeaderCtrl::DrawItem

Desenha o item específico de um controle de cabeçalho.

CHeaderCtrl::EditFilter

Inicia a edição o filtro especificado de um controle de cabeçalho.

CHeaderCtrl::GetBitmapMargin

Obtém a largura de margem de um bitmap em um controle de cabeçalho.

CHeaderCtrl::GetFocusedItem

Obtém o identificador do item no controle de cabeçalho atual que tem o foco.

CHeaderCtrl::GetImageList

Recupera a alça de uma lista de imagem usada desenhando itens de cabeçalho em um controle de cabeçalho.

CHeaderCtrl::GetItem

Recupera informações sobre um item no controle de cabeçalho.

CHeaderCtrl::GetItemCount

Recupera uma contagem dos itens em um controle de cabeçalho.

CHeaderCtrl::GetItemDropDownRect

Obtém informações do retângulo delimitador para o botão suspenso especificado em um controle de cabeçalho.

CHeaderCtrl::GetItemRect

Recupera o retângulo delimitador de um item em um determinado controle de cabeçalho.

CHeaderCtrl::GetOrderArray

Recupera a ordem da esquerda para a direita de itens em um controle de cabeçalho.

CHeaderCtrl::GetOverflowRect

Obtém o retângulo delimitador do botão excedentes para o controle de cabeçalho atual.

CHeaderCtrl::HitTest

Determina qual item de cabeçalho, se houver, ele está localizado em um ponto específico.

CHeaderCtrl::InsertItem

Insere um novo item no controle de cabeçalho.

CHeaderCtrl::Layout

Retorna o tamanho e a posição de um controle de cabeçalho dentro de um retângulo especificado.

CHeaderCtrl::OrderToIndex

Recupera o valor de índice para um item com base na ordem no controle de cabeçalho.

CHeaderCtrl::SetBitmapMargin

Defina a largura de margem de um bitmap em um controle de cabeçalho.

CHeaderCtrl::SetFilterChangeTimeout

Define o intervalo de tempo limite entre o momento que uma mudança ocorre em atributos de filtro e na postagem de uma notificação de HDN_FILTERCHANGE .

CHeaderCtrl::SetFocusedItem

Defina o foco a um item específico de cabeçalho no controle de cabeçalho atual.

CHeaderCtrl::SetHotDivider

Altera o divisor entre itens de cabeçalho para indicar um arrastar e soltar uma manual de um item de cabeçalho.

CHeaderCtrl::SetImageList

Atribui uma lista de imagem a um controle de cabeçalho.

CHeaderCtrl::SetItem

Defina os atributos de item especificado em um controle de cabeçalho.

CHeaderCtrl::SetOrderArray

Define a ordem da esquerda para a direita de itens em um controle de cabeçalho.

Comentários

Um controle de cabeçalho é uma janela que geralmente é posicionado a um conjunto de colunas de texto ou numere. Contém um título para cada coluna, e pode ser dividido nas partes. O usuário pode arrastar os divisores separando as partes para definir a largura de cada coluna. Para uma ilustração de um controle de cabeçalho, consulte controles de cabeçalho.

Este controle (e portanto a classe de CHeaderCtrl ) estão disponíveis somente para programas que executam na versão 3,51 do /98 Windows 95 e Windows NT e posterior.

Funcionalidade adicional para controles comuns do Windows 95/Internet Explorer 4.0 inclui o seguinte:

  • Ordenação personalizada de item de cabeçalho.

  • Arrastar e soltar de item de cabeçalho, para reorganizar de itens do cabeçalho. Use o estilo de HDS_DRAGDROP quando você cria o objeto de CHeaderCtrl .

  • Texto do cabeçalho da coluna constantemente visível durante redimensionamento da coluna. Use o estilo de HDS_FULLDRAG quando você cria um objeto de CHeaderCtrl .

  • Rastreamento quente de cabeçalho, que realça o item de cabeçalho quando o ponteiro passa sobre ele. Use o estilo de HDS_HOTTRACK quando você cria o objeto de CHeaderCtrl .

  • Criar imagem suporte a lista. Os itens de cabeçalho podem conter as imagens armazenadas em um objeto ou em um texto de CImageList .

Para obter mais informações sobre como usar CHeaderCtrl, consulte Controles e usando CHeaderCtrl.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CHeaderCtrl

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

Classe CTabCtrl

Classe CListCtrl

Classe CImageList