Clases de control

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

CStatic

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

CEdit

Una ventana de control de texto editable. Editar los controles se utilizan para aceptar la entrada textual del usuario.

CRichEditCtrl

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

CSliderCtrl

Un control que contiene un control deslizante, que el usuario se mueve para seleccionar un valor o un conjunto de valores.

CSpinButtonCtrl

Un par de botones de flecha el usuario puede hacer clic para aumentar o reducir un valor.

CProgressCtrl

Muestra un rectángulo que gradualmente se llena de izquierda a derecha para indicar el progreso de una operación.

CScrollBar

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

CButton

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.

CBitmapButton

Un botón con un mapa de bits en lugar de una leyenda de texto.

Listas

CListBox

Una ventana de control cuadro de lista. Un cuadro de lista muestra una lista de elementos que el usuario puede ver y seleccionar.

CDragListBox

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.

CComboBox

Una ventana de control de cuadro combinado. Un cuadro combinado consta de un control de edición y un cuadro de lista.

CCheckListBox

Muestra una lista de elementos con casillas de verificación, que el usuario puede comprobar o borrar, junto a cada elemento.

CListCtrl

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.

CTreeCtrl

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

CToolBarCtrl

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.

CStatusBarCtrl

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

CAnimateCtrl

Muestra un clip de vídeo simple.

CToolTipCtrl

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.

CHeaderCtrl

Muestra los títulos o etiquetas para las columnas.

CTabCtrl

Un control con fichas en las que el usuario puede pulsar, análogo a los divisores de un bloc de notas.

CHotKeyCtrl

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

CImageList

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.

CCtrlView

La clase base para todas las vistas asociadas con controles de Windows. A continuación se describen las vistas basadas en controles.

CEditView

Una vista que contiene un control de edición estándar de Windows.

CRichEditView

Control de edición de una vista que contiene una rica de Windows.

CListView

Una vista que contiene un control de lista de Windows.

CTreeView

Una vista que contiene un control de árbol de Windows.

Index