Barras de Controlarar são anexadas a uma janela do quadro. Eles contêm botões, painéis de status ou um modelo de diálogo. Barras de Controlarar flutuantes, também chamadas de paletas de ferramenta, são implementadas por anexá-los a um objeto CMiniFrameWnd.
Barras de Controlarar de quadro
Essas barras de Controlarar são parte integrante da estrutura do MFC. Eles são mais fáceis de usar e mais poderoso do que o Windows controlam barras porque eles estão integrados com o framework. A maioria dos aplicativos do MFC usar estas barras de Controlarar, em vez das barras de Controlarar do Windows.
A classe base para MFC controla barras listadas nesta seção. Uma barra de Controlarar é uma janela alinhada pela borda de uma janela do quadro. A barra de Controlarar contém qualquer HWND-com base em controles filho ou os controles não se baseia em um HWND, tais como botões da barra de ferramentas.
Janelas de Controlarar de barra de ferramentas contém botões de comando de bitmap não se baseia em um HWND. A maioria dos aplicativos do MFC usar essa classe, em vez de CToolBarCtrl.
A classe base para janelas de Controlarar de barra de status. A maioria dos aplicativos do MFC usar essa classe, em vez de CStatusBarCtrl.
Uma barra de Controlarar que é baseada em um modelo de caixa de diálogo.
Barras de Controlarar do Windows
Estas barras de Controlarar são invólucros finos para controles do Windows correspondente. Desde que eles não estão integrados com o quadro, eles são mais difíceis usar do que as barras de Controlarar listados acima. A maioria dos aplicativos do MFC usar as barras de controle listadas acima.
Uma janela horizontal, geralmente dividida em painéis, em que um aplicativo pode exibir informações de status.
Fornece a funcionalidade do Controlarar comum de barra de ferramentas do Windows.
Classes relacionadas
Uma pequena janela pop-up que exibe uma única linha de texto que descreve a finalidade de uma ferramenta em um aplicativo.
Lida com armazenamento persistente de dados de estado para barras de Controlarar de encaixe.