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

Barras de controlo do framework

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 são integrados com a 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 listada nesta seção. Uma barra de controle é uma janela alinhada à borda de uma janela de quadro. A barra de controle contém controles filhos baseados em HWND, ou controles não baseados em um HWND, como os botões da barra de ferramentas.

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

CReBar
Suporta uma barra de ferramentas que pode conter janelas filho adicionais na forma de controles.

CToolBar
Janelas de controlo da 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 controlo do Windows

Essas barras de controle são envoltórios finos para os controles correspondentes do Windows. Como eles não estão integrados com a estrutura, eles 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 descrevendo a finalidade de uma ferramenta em um aplicativo.

CDockState
Gere o armazenamento persistente dos dados de estado de posicionamento para barras de controlo.

Ver também

Visão geral da classe