Compartilhar via


Criando um controle rebar

Objetos CReBarCtrl devem ser criados antes que o objeto pai esteja visível. Isso minimiza as possibilidades de problemas de pintura.

Por exemplo, controles de barras (usados em objetos de janela de quadro) são comumente usados como janelas pai para controles da barra de ferramentas. Portanto, o pai do controle de barras é o objeto de janela de quadro. Como o objeto de janela de quadro é o pai, a função membro OnCreate (do pai) é um excelente local para criar o controle rebar.

Para usar um CReBarCtrl objeto, você normalmente seguirá estas etapas:

Para usar um objeto CReBarCtrl

  1. Construa o objeto CReBarCtrl .

  2. Chame Criar para criar o controle comum da barra de barras do Windows e anexá-lo ao CReBarCtrl objeto, especificando os estilos desejados.

  3. Com uma chamada para CBitmap::LoadBitmap, carregue um bitmap para ser usado como o plano de fundo do objeto de controle rebar.

  4. Crie e inicialize os objetos de janela filho, se houver (barras de ferramentas, controles de diálogo e assim por diante) que serão contidos pelo objeto de controle rebar.

  5. Inicialize uma estrutura REBARBANDINFO com as informações necessárias para a banda prestes a ser inserida.

  6. Chame InsertBand para inserir janelas filho existentes (como m_wndReToolBar) no novo controle rebar. Para obter mais informações sobre como inserir bandas em um controle de barras existente, consulte Controles de Barras e Bandas.

Consulte também

Usando CReBarCtrl
Controles