Compartir a través de


Clases de barra de control

Las barras de control están conectadas a una ventana de marco. Contienen botones, paneles de estado o una plantilla de diálogo. Las barras de control flotante libre, también denominadas paletas de herramientas, se implementan adjuntando a un objeto CMiniFrameWnd .

Barras de control de marco

Estas barras de control son una parte integral del marco MFC. Son más fáciles de usar y más eficaces que las barras de control de Windows porque están integradas con el marco de trabajo. La mayoría de las aplicaciones MFC usan estas barras de control en lugar de las barras de control de Windows.

CControlBar
La clase base para las barras de control MFC enumeradas en esta sección. Una barra de control es una ventana alineada con el borde de una ventana de marco. La barra de control contiene HWNDcontroles secundarios basados en controles o controles no basados en , HWNDcomo botones de barra de herramientas.

CDialogBar
Barra de control basada en una plantilla de cuadro de diálogo.

CReBar
Admite una barra de herramientas que puede contener ventanas secundarias adicionales en forma de controles.

CToolBar
Ventanas de control de barra de herramientas que contienen botones de comando de mapa de bits no basados en .HWND La mayoría de las aplicaciones MFC usan esta clase en lugar de CToolBarCtrl.

CStatusBar
La clase base para las ventanas de control de barra de estado. La mayoría de las aplicaciones MFC usan esta clase en lugar de CStatusBarCtrl.

Barras de control de Windows

Estas barras de control son contenedores finos para los controles de Windows correspondientes. Dado que no están integrados con el marco, son más difíciles de usar que las barras de control enumeradas anteriormente. La mayoría de las aplicaciones MFC usan las barras de control enumeradas anteriormente.

CRebarCtrl
Implementa el control interno del CRebar objeto .

CStatusBarCtrl
Una ventana horizontal, normalmente dividida en paneles, en los que una aplicación puede mostrar información de estado.

CToolBarCtrl
Proporciona la funcionalidad del control de barra de herramientas común de Windows.

CToolTipCtrl
Ventana emergente pequeña que muestra una sola línea de texto que describe el propósito de una herramienta en una aplicación.

CDockState
Controla el almacenamiento persistente de los datos de estado de acoplamiento para las barras de control.

Consulte también

Información general sobre la clase