Partilhar via


Classes da barra de controle

As barras de controle são anexadas a uma janela do quadro. Contêm botões, os painéis de status, ou um modelo da caixa de diálogo. As barras de controle flutuante, também chamadas paletas da ferramenta, são implementadas anexando a um objeto de CMiniFrameWnd .

Barras de controle da estrutura

Essas barras de controle são parte integrante da estrutura de MFC. São mais fáceis de usar e eficientes do que as barras de controle do windows porque são integrados com a estrutura. A maioria dos aplicativos MFC usam essas barras de controle em vez das barras de controle do windows.

  • CControlBar
    A classe base para barras de controle de MFC listados nesta seção. Uma barra de controle é uma janela alinhada à borda de uma janela do quadro. A barra de controle contém os controles filho baseado em HWNDou dos controles não baseadas em HWND, como os botões da barra de ferramentas.

  • CDialogBar
    Uma barra de controle que é baseado em um modelo da caixa de diálogo.

  • CReBar
    Oferece suporte a uma barra de ferramentas que pode conter janelas filho adicionais na forma dos controles.

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

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

Barras de controle do windows

Essas barras de controle são wrappers refinados para os controles correspondentes do windows. Porque não são integrados com a estrutura, é mais difícil usar do que as barras de controle listadas anteriormente. A maioria dos aplicativos MFC usam as barras de controle listadas anteriormente.

  • CRebarCtrl
    Implementa controle interno do objeto de CRebar .

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

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

Classes relacionadas

  • CToolTipCtrl
    Um pequeno janela pop-up que exibe uma única linha de texto que descreve a finalidade de uma ferramenta em um aplicativo.

  • CDockState
    Trata o armazenamento de dados persistente do estado de encaixe de barras de controle.

Consulte também

Conceitos

Visão geral da biblioteca de classes