Compartilhar via


Classes da barra de controle

As barras de controle são anexadas a uma janela de quadro. Eles contêm botões, painéis de status ou um modelo de caixa de diálogo. Barras de controle com flutuação livre, também chamadas de paletas de ferramentas, são implementadas por meio de sua anexação a um objeto CMiniFrameWnd.

Barras de controle de estrutura

Essas barras de controle são parte integrante da estrutura do MFC. Elas são mais fáceis de usar e mais avançadas do que as barras de controle do Windows porque são integradas à estrutura. A maioria dos aplicativos MFC usa essas barras de controle em vez das barras de controle do Windows.

CControlBar
A classe base das barras de controle do MFC listadas nesta seção. Uma barra de controle é uma janela alinhada à borda de uma janela de quadro. A barra de controle contém controles filho baseados em HWND ou controles não baseados em um HWND, como botões de barra de ferramentas.

CDialogBar
Uma barra de controle baseada em um modelo de caixa de diálogo.

CReBar
Dá suporte a uma barra de ferramentas que pode conter janelas filho adicionais na forma de controles.

CToolBar
Janelas de controle de barra de ferramentas que contêm botões de comando de bitmap não baseados em um HWND. A maioria dos aplicativos MFC usa essa classe em vez de CToolBarCtrl.

CStatusBar
A classe base para janelas de controle da barra de status. A maioria dos aplicativos MFC usa essa classe em vez de CStatusBarCtrl.

Barras de controle do Windows

Essas barras de controle são wrappers finos para os controles do Windows correspondentes. Como elas não estão integradas à estrutura, são mais difíceis de usar do que as barras de controle listadas anteriormente. A maioria dos aplicativos MFC usa as barras de controle listadas.

CRebarCtrl
Implementa o controle interno do objeto CRebar.

CStatusBarCtrl
Uma janela horizontal, geralmente dividida em painéis, em que um aplicativo pode exibir informações de status.

CToolBarCtrl
Fornece a funcionalidade do controle comum da barra de ferramentas do Windows.

CToolTipCtrl
Uma pequena janela pop-up que exibe uma só linha de texto que descreve a finalidade de uma ferramenta em um aplicativo.

CDockState
Manipula o armazenamento persistente de dados de estado de encaixe para barras de controle.

Confira também

Visão geral da classe