Clases de control
Las clases de control encapsulan una gran variedad de controles estándar de Windows que van desde los controles de texto estático a los controles de árbol.Además, MFC proporciona algunos nuevos controles, como botones con mapas de bits y las barras de controles.
Controles cuyos nombres de clase acaban en “Ctrl” estaban nuevo en la versión 3,51 de Windows 95 y Windows NT.
Controles de presentación estáticos
- CStatic
Una ventana de la estático-pantalla.Los controles estáticos se utilizan para etiquetar, para aplicar, o para separar otros controles en un cuadro de diálogo o una ventana.También pueden mostrar imágenes gráficas en lugar de texto o un cuadro.
Controles de texto
CEdit
Una ventana del control de texto modificable.Los controles de edición se utilizan para aceptar entrada textual del usuario.CIPAddressCtrl
Admite un cuadro de edición para manipular una dirección de (IP) de protocolo de Internet.CRichEditCtrl
Un control en el que el usuario puede escribir y modificar texto.A diferencia del control encapsulado en CEdit, un control rich edit admite el carácter y formato de párrafo y objetos OLE.
Controles que representan números
CSliderCtrl
Un control que contiene un control deslizante, que el usuario se desplaza para seleccionar un valor o un conjunto de valores.CSpinButtonCtrl
Un par de botones de flecha que el usuario puede hacer clic para aumentar o reducir un valor.CProgressCtrl
Muestra un rectángulo que se llena gradualmente de izquierda a derecha para indicar el progreso de una operación.CScrollBar
Una ventana del control de 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 una ventana, a través de los que el usuario puede especificar una posición dentro de un intervalo.
Botones
CButton
Una ventana del control de botón.La clase proporciona una interfaz de programación para un botón de comando, una casilla, o un botón de radio en un cuadro de diálogo o una ventana.CBitmapButton
Un botón con un mapa de bits en lugar de una leyenda de texto.
Listas
CListBox
Una ventana del control de cuadro de lista.Un cuadro de lista muestra una lista de elementos que el usuario pueda ver y seleccione.CDragListBox
Proporciona la funcionalidad de un cuadro de lista de Windows; permite al usuario mueva elementos de cuadro de lista, como nombres de archivo y literales de cadena, del cuadro de lista.Los cuadros de lista con esta función son útiles para una lista de elementos en un orden distinto de alfabético, como nombres de ruta de acceso de inclusión o archivos de un proyecto.CComboBox
Una ventana de control combobox.Un cuadro combinado se compone de un control de edición más un cuadro de lista.CComboBoxEx
Extiende el control combobox proporcionar compatibilidad para las listas de imágenes.CCheckListBox
Muestra una lista de elementos con las casillas, que el usuario puede comprobar o borrar, junto a cada elemento.CListCtrl
Muestra una colección de elementos, cada uno que consta de un icono y una etiqueta, de manera similar al panel derecho del Explorador de archivos.CTreeCtrl
Muestra una lista jerárquica de iconos y de una manera similar organizada etiquetas al panel izquierdo del Explorador de archivos.
Barras de herramientas y barras de estado
CToolBarCtrl
Proporciona la funcionalidad de controles comunes de la barra de herramientas de Windows.La mayoría de los programas MFC utilizan CToolBar en lugar de esta clase.CStatusBarCtrl
Una ventana horizontal, divide normalmente en los paneles, donde una aplicación puede mostrar información de estado.La mayoría de los programas MFC utilizan CStatusBar en lugar de esta clase.
Controles diferentes
CAnimateCtrl
Muestra un clip de vídeo simple.CToolTipCtrl
Una pequeña ventana emergente que muestra una única línea de texto que describe el propósito de una herramienta de una aplicación.CDateTimeCtrl
Admite un control de edición extendido, o un control de interfaz simple de calendario, que permite que un usuario elige una fecha concreta o valor de hora.CHeaderCtrl
Títulos o etiquetas de se muestra para las columnas.CMonthCalCtrl
Admite un control de interfaz simple de calendario que permita a un usuario seleccionar una fecha.CTabCtrl
Un control con las pestañas en las que el usuario puede hacer clic, análogas a los divisores de un bloc de notas.CHotKeyCtrl
Permite al usuario para crear una combinación de teclas de acceso rápido, que el usuario puede presionar para realizar una acción rápidamente.CLinkCtrl
Muestra el texto anotado e inicia aplicaciones adecuadas cuando el usuario hace clic en el vínculo incrustado.CHtmlEditCtrl
Proporciona la funcionalidad del control ActiveX de WebBrowser en una ventana de MFC.
Clases relacionadas
CImageList
Proporciona la funcionalidad de la lista de imágenes de Windows.Las listas de imágenes se utilizan con los controles de lista y los controles de árbol.También pueden utilizar para almacenar y para almacenar un conjunto de mapas de bits mismo- ordenados.CCtrlView
La clase base para todas las vistas asociado a los controles de Windows.Las vistas basadas en los controles son descritas debajo.CEditView
Una vista que contenga un control de edición estándar de Windows.CRichEditView
Una vista que contenga un control de edición amplio de Windows.CListView
Una vista que contenga un control de lista de Windows.CTreeView
Una vista que contiene un control de árbol de Windows.