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
Construa o objeto CReBarCtrl.
Chame Create para criar o controle comum de barras do Windows e anexá-lo ao objeto
CReBarCtrl
, especificando os estilos desejados.Com uma chamada para CBitmap::LoadBitmap, carregue um bitmap para ser usado como o plano de fundo do objeto de controle rebar.
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.
Inicialize uma estrutura REBARBANDINFO com as informações necessárias para a banda prestes a ser inserida.
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.