Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os objetos CReBarCtrl devem ser criados antes que o objeto pai esteja visível. Isso minimiza as possibilidades de problemas de pintura.
Por exemplo, os controlos de barras de ferramentas (usados em objetos de janela de quadros) são frequentemente utilizados como janelas principais para controlos da barra de ferramentas. Portanto, o pai do controle de barra de ferramentas é o objeto de janela do quadro. Como o objeto janelinha (frame window) é o pai, a função membro OnCreate
(do pai) é um excelente lugar para criar o controlo rebar.
Para usar um CReBarCtrl
objeto, você normalmente seguirá estas etapas:
Para usar um objeto CReBarCtrl
Construa o objeto CReBarCtrl .
Chame Create para criar o controle comum do vergalhão do Windows e anexá-lo ao
CReBarCtrl
objeto, especificando os estilos desejados.Carregue um bitmap, com uma chamada para CBitmap::LoadBitmap, para ser usado como plano de fundo do objeto de controle da barra de ferramentas.
Crie e inicialize quaisquer objetos de janela filho (barras de ferramentas, controlos de diálogo, etc.) que serão contidos pelo controle de rebar.
Inicialize a estrutura REBARBANDINFO com as informações necessárias para a banda que está prestes a ser inserida.
Chame InsertBand para inserir janelas filhas existentes (como
m_wndReToolBar
) na nova barra de ferramentas. Para obter mais informações sobre como inserir bandas em um controle de vergalhão existente, consulte Controles e bandas de vergalhão.