Partilhar via


Criando um controle rebar

Objetos CReBarCtrl devem ser criados antes que o objeto pai fique 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 objeto CReBarCtrl, você normalmente seguirá estas etapas:

Para usar um objeto CReBarCtrl

  1. Construa o objeto CReBarCtrl.

  2. Chame Create para criar o controle comum de barras do Windows e anexá-lo ao objeto CReBarCtrl, 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 rebar existente, confira Controles rebar e bandas.

Confira também

Usando CReBarCtrl
Controles