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. As barras de controle flutuante livre, também chamadas de paletas de ferramentas, são implementadas anexando-as a um objeto CMiniFrameWnd .

Barras de controle da estrutura

Essas barras de controle são parte integrante da estrutura MFC. Eles são mais fáceis de usar e mais poderosos do que as barras de controle do Windows porque estão integrados à estrutura. A maioria dos aplicativos MFC usa essas barras de controle em vez das barras de controle do Windows.

CControlBar
A classe base para barras de controle MFC listadas nesta seção. Uma barra de controle é uma janela alinhada à borda de uma janela de quadro. A barra de controle contém HWNDcontroles filho baseados 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 da barra de ferramentas que contêm botões de comando bitmap não com base 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 correspondentes do Windows. Como elas não estão integradas à estrutura, elas 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 anteriormente.

CRebarCtrl
Implementa o controle interno do CRebar objeto.

CStatusBarCtrl
Uma janela horizontal, geralmente dividida em painéis, na qual 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 única 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.

Consulte também

Visão geral da aula