Control clases encapsulan una amplia variedad de controles estándar de Windows que van desde los controles de texto estático para controles de árbol. Además, MFC proporciona algunos controles nuevos, incluidos los botones con las barras de control y mapas de bits.
Los controles cuyos nombres de clase terminan en "Ctrl" son nuevos en Windows 95 y Windows NT versión 3.51.
Controles de visualización estática
Una ventana de visualización estática. Controles estáticos se utilizan para etiquetar, cuadro o separar otros controles en una ventana o cuadro de diálogo. También puede mostrar imágenes gráficas en lugar de texto o un cuadro.
Controles de texto
Una ventana de control de texto editable. Editar los controles se utilizan para aceptar la entrada textual del usuario.
Un control en el que el usuario puede escribir y editar texto. A diferencia del control encapsulado en CEdit, un control rich edit admite caracteres y el formato de párrafo y objetos OLE.
Controles que representan números
Un control que contiene un control deslizante, que el usuario se mueve para seleccionar un valor o un conjunto de valores.
Un par de botones de flecha el usuario puede hacer clic para aumentar o reducir un valor.
Muestra un rectángulo que gradualmente se llena de izquierda a derecha para indicar el progreso de una operación.
Una ventana de control de la barra de desplazamiento. La clase proporciona la funcionalidad de una barra de desplazamiento, para su uso como un control en un cuadro de diálogo o ventana, a través del cual el usuario puede especificar una posición dentro de un rango.
Botones
Una ventana de control de botón. La clase proporciona una interfaz de programación de un pulsador, una casilla de verificación o un botón en un cuadro de diálogo o ventana.
Un botón con un mapa de bits en lugar de una leyenda de texto.
Listas
Una ventana de control cuadro de lista. Un cuadro de lista muestra una lista de elementos que el usuario puede ver y seleccionar.
Proporciona la funcionalidad de un cuadro de lista de Windows; permite al usuario mover elementos de cuadro de lista, tales como nombres de archivo y cadena literales, dentro del cuadro de lista. Cuadros de lista con esta capacidad son útiles para una lista de elementos en un orden distinto alfabético, como incluir directorios o archivos en un proyecto.
Una ventana de control de cuadro combinado. Un cuadro combinado consta de un control de edición y un cuadro de lista.
Muestra una lista de elementos con casillas de verificación, que el usuario puede comprobar o borrar, junto a cada elemento.
Muestra una colección de elementos, cada uno formado por un icono y una etiqueta, de manera similar al panel derecho del explorador de Windows 95.
Muestra una lista jerárquica de iconos y etiquetas dispuestas en una forma similar al panel izquierdo del explorador de Windows 95.
Barras de herramientas y barras de Estado
Proporciona la funcionalidad del control común de barra de herramientas de Windows. La mayoría de los programas MFC utiliza CToolBar en lugar de esta clase.
Una ventana horizontal, generalmente dividida en paneles, en el que una aplicación puede mostrar información de Estado. La mayoría de los programas MFC utiliza CStatusBar en lugar de esta clase.
Varios controles
Muestra un clip de vídeo simple.
Una pequeña ventana emergente que muestra una sola línea de texto que describe el propósito de una herramienta en una aplicación.
Muestra los títulos o etiquetas para las columnas.
Un control con fichas en las que el usuario puede pulsar, análogo a los divisores de un bloc de notas.
Permite al usuario crear una combinación de "tecla de acceso rápido", que el usuario puede presionar para realizar una acción rápida.
Clases relacionadas
Proporciona la funcionalidad de la lista de imágenes de Windows. Se utilizan listas de imagen con los controles de lista y controles de árbol. También puede utilizarse para almacenar y guardar un conjunto de mapas de bits mismo tamaño.
La clase base para todas las vistas asociadas con controles de Windows. A continuación se describen las vistas basadas en controles.
Una vista que contiene un control de edición estándar de Windows.
Control de edición de una vista que contiene una rica de Windows.
Una vista que contiene un control de lista de Windows.
Una vista que contiene un control de árbol de Windows.