Share via


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.

Vea también

Conceptos

Información general de la biblioteca de clases