Compartilhar via


Classe CReBarCtrl

Encapsula funcionalidade de um controle rebar, que é um contêiner para uma janela filho.

class CReBarCtrl : public CWnd

Membros

Construtores public

Nome

Descrição

CReBarCtrl::CReBarCtrl

Constrói um objeto de CReBarCtrl .

Métodos públicos

Nome

Descrição

CReBarCtrl::BeginDrag

Coloca o controle rebar no modo de arrastar e soltar.

CReBarCtrl::Create

Cria o controle rebar e anexá-la ao objeto de CReBarCtrl .

CReBarCtrl::CreateEx

Cria um controle rebar com os estilos estendidos o windows especificados e anexá-la a um objeto de CReBarCtrl .

CReBarCtrl::DeleteBand

Exclui uma faixa de um controle rebar.

CReBarCtrl::DragMove

Atualiza a posição de arrastar o controle rebar após uma chamada a BeginDrag.

CReBarCtrl::EndDrag

Finaliza a operação de arrastar e soltar o controle rebar.

CReBarCtrl::GetBandBorders

Recupera as bordas de uma faixa.

CReBarCtrl::GetBandCount

Recupera a contagem das faixas no controle rebar.

CReBarCtrl::GetBandInfo

Recupera informações sobre uma faixa especificada em um controle rebar.

CReBarCtrl::GetBandMargins

Recupera as margens de uma faixa.

CReBarCtrl::GetBarHeight

Recupera a altura do controle rebar.

CReBarCtrl::GetBarInfo

Recupera informações sobre o controle rebar e a lista de imagem que usa.

CReBarCtrl::GetBkColor

Recupera a cor do plano de fundo padrão de um controle rebar.

CReBarCtrl::GetColorScheme

Recupera a estrutura de COLORSCHEME associada com o controle rebar.

CReBarCtrl::GetDropTarget

Recupera o ponteiro de interface de IDropTarget de um controle rebar.

CReBarCtrl::GetExtendedStyle

Obtém o estilo estendidas do controle atual do rebar.

CReBarCtrl::GetImageList

Recupera a lista de imagem associada com um controle rebar.

CReBarCtrl::GetPalette

Recupera a paleta atual do controle rebar.

CReBarCtrl::GetRect

Recupera o retângulo delimitador para uma determinada faixa em um controle rebar.

CReBarCtrl::GetRowCount

Retorna o número de linhas de faixa em um controle rebar.

CReBarCtrl::GetRowHeight

Recupera a altura de uma linha especificada em um controle rebar.

CReBarCtrl::GetTextColor

Recupera o texto da cor padrão de um controle rebar.

CReBarCtrl::GetToolTips

Recupera o identificador a qualquer controle dica de ferramenta associada com o controle rebar.

CReBarCtrl::HitTest

Determina qual parte de uma faixa do rebar está em um determinado ponto na tela, se uma faixa do rebar existe em esse ponto.

CReBarCtrl::IDToIndex

Converte um identificador (ID) de faixa a um índice de faixa em um controle rebar.

CReBarCtrl::InsertBand

Insere uma nova faixa em um controle rebar.

CReBarCtrl::MaximizeBand

Redimensionar uma faixa em um controle rebar ao seu tamanho maior.

CReBarCtrl::MinimizeBand

Redimensionar uma faixa em um controle rebar ao seu tamanho menor.

CReBarCtrl::MoveBand

Move uma faixa de um índice para outro.

CReBarCtrl::PushChevron

Pressiona programaticamente uma viga.

CReBarCtrl::RestoreBand

Redimensionar uma faixa em um controle rebar ao seu tamanho ideal.

CReBarCtrl::SetBandInfo

Define características de uma faixa existente em um controle rebar.

CReBarCtrl::SetBandWidth

Defina a largura de faixa entrada especificada no controle atual do rebar.

CReBarCtrl::SetBarInfo

Defina as características de um controle rebar.

CReBarCtrl::SetBkColor

Define a cor do plano de fundo padrão de um controle rebar.

CReBarCtrl::SetColorScheme

Defina o esquema de cores para os botões em um controle rebar.

CReBarCtrl::SetExtendedStyle

Define estilos estendidos para o controle atual do rebar.

CReBarCtrl::SetImageList

Define a lista de imagem de um controle rebar.

CReBarCtrl::SetOwner

Define a janela do proprietário de um controle rebar.

CReBarCtrl::SetPalette

Defina a paleta atual do controle rebar.

CReBarCtrl::SetTextColor

Define a cor do texto padrão de um controle rebar.

CReBarCtrl::SetToolTips

Associa um controle dica de ferramenta com o controle rebar.

CReBarCtrl::SetWindowTheme

Defina o estilo visual do controle rebar.

CReBarCtrl::ShowBand

Mostra ou oculta uma determinada faixa em um controle rebar.

CReBarCtrl::SizeToRect

Couber um controle rebar a um retângulo especificado.

Comentários

O aplicativo no qual o controle rebar reside atribui a janela filho contida pelo controle rebar a faixa do rebar. a janela filho é geralmente um outro controle comum.

Os controles do Rebar contém uma ou mais faixas. Cada faixa pode conter uma combinação de uma barra de alça, um bitmap, de um rótulo de texto, e uma janela filho. A faixa pode conter somente um de cada um de esses itens.

O controle rebar pode exibir a janela filho em um bitmap em segundo plano especificado. Todas as faixas de controle rebar podem ser redimensionadas, exceto aqueles que usam o estilo de RBBS_FIXEDSIZE . Porque você reposiciona ou redimensionar uma faixa de controle rebar, o controle rebar gerencia o tamanho e a posição da janela filho atribuído à faixa. Para redimensionar ou alterar a ordem de faixas dentro do controle, de clique e arraste a alça de uma barra de faixa.

A ilustração a seguir mostra um controle rebar que tem três faixas:

  • A faixa 0 contém um plano, controle de barra de ferramentas transparente.

  • A faixa 1 contém o padrão transparente e os botões lista transparente.

  • A faixa 2 contém uma caixa de combinação e quatro botões padrão.

    Exemplo de um menu Rebar

Controle Rebar

Suporte do Rebar:

  • Listas de imagem.

  • Gerenciamento de mensagens.

  • Funcionalidade personalizada de desenho.

  • Uma variedade de estilos de controle além de estilos de janela padrão. Para obter uma lista de esses estilos, consulte Estilos de controle Rebar em Windows SDK.

Para obter mais informações, consulte usando CReBarCtrl.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CReBarCtrl

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia