Compartir a través de


Controles (MFC)

Los Controles son objetos que los usuarios pueden interactuar con para escribir o manipular datos.Aparecen normalmente en cuadros de diálogo o en las barras de herramientas.Esta familia de tema se abordan tres clases principales de controles:

  • Controles comunes de Windows, como los controles propietario-drenados

  • Controles ActiveX

  • Otras clases de control proporcionadas por la biblioteca Microsoft Foundation Class

Controles comunes de Windows

El sistema operativo Windows siempre ha proporcionado en varios controles comunes de Windows.Estos objetos de control son programables, y el editor de cuadros de diálogo de Visual C++ admite agregarlos a los cuadros de diálogo.Las clases de la biblioteca Microsoft Foundation Class que encapsulan cada uno de estos controles, como se muestra en la tabla Controles comunes y clases MFC de Windows.(Para algunos elementos de la tabla tienen temas relacionados que se describen más detalladamente.Para los controles que los temas de null, vea a documentación para la clase MFC).

La clase CWnd es la clase base de todas las clases de ventana, incluidas todas las clases de control.Los controles comunes de Windows se admiten en entornos siguientes:

  • Windows 95, Windows 98, y Windows 2000

  • Windows NT, versión 3,51 y posteriores

  • Win32s, versión 1,3 (las versiones de Visual C++ 4,2 y versiones posteriores no admiten Win32s)

Los controles más antiguos comunes — casillas, cuadros combinados, cuadros de edición, cuadros de lista, botones de radio, pulsadores, controles de barra de desplazamiento, y controles estáticos — estaban disponibles en versiones anteriores de Windows también.

Controles ActiveX

Los controles ActiveX, antes conocidos como controles OLE, se pueden utilizar en cuadros de diálogo en las aplicaciones para Windows, o en páginas HTML en World Wide Web.Para obtener más información, vea Controles ActiveX de MFC.

Otras clases control MFC

Además de las clases que encapsulan todos los controles comunes de Windows y que programación compatible con sus propios controles ActiveX (o utilizar controles ActiveX suministrados por otros), MFC proporciona clases control siguientes de su propio:

Información de buscar sobre Controles comunes de Windows

La tabla siguiente describe brevemente cada uno de los controles comunes de Windows, como la clase contenedora de MFC del control.

Controles comunes y clases MFC de Windows

Control

clase MFC

Descripción

¿Nuevo en Windows 95?

animación

CAnimateCtrl

Muestra cuadros sucesivos de un clip de vídeo de AVI

Botón

CButton

Pulsadores que producen una acción; también se utiliza para las casillas, botones de radio, y cuadros de grupo

No

cuadro combinado

CComboBox

Combinación de un cuadro de edición y de un cuadro de lista

No

selector de fecha y hora

CDateTimeCtrl

Permite elegir una fecha o un valor de hora concreta

cuadro de edición

CEdit

Cuadros para escribir texto

No

extended combo box

CComboBoxEx

Un control de cuadro combinado con la capacidad para mostrar imágenes

header

CHeaderCtrl

Botón que aparece sobre una columna de texto; controla el ancho del texto mostrado

tecla de acceso rápido

CHotKeyCtrl

Ventana que permita crear un “tecla de acceso rápido” para realizar una acción rápidamente

lista de imágenes

CImageList

Colección de imágenes que se utilizan para administrar conjuntos grandes de iconos o de mapas de bits (la lista de imágenes no es realmente un control; admite las listas utilizadas por otros controles)

configuración

CListCtrl

Ventana que muestra una lista de texto con iconos

cuadro de lista

CListBox

Cuadro que contiene una lista de cadenas

No

calendario mensual

CMonthCalCtrl

Controle qué información de fecha de muestra

progreso

CProgressCtrl

Ventana que indica el progreso de una operación larga

rebar

CRebarCtrl

Barra de herramientas que puede contener las ventanas secundarias adicionales en forma de controles

edición de amplio

CRichEditCtrl

La ventana en la que el usuario puede modificar con el carácter y el formato de párrafo (vea Clases Relacionados con los controles Rich edit)

barra de desplazamiento

CScrollBar

Barra de desplazamiento utilizada como control dentro de un cuadro de diálogo (no en una ventana)

No

control deslizante

CSliderCtrl

Ventana que contiene un control deslizante con las marcas de paso opcionales

botón de número

CSpinButtonCtrl

Los pares de usuario de los botones de flecha pueden hacer clic para aumentar o reducir un valor

texto estático

CStatic

Texto para etiquetar otros controles

No

barra de estado

CStatusBarCtrl

Ventana para mostrar información de estado, similar a la clase MFC CStatusBar

ficha

CTabCtrl

Análogo a los divisores de un bloc de notas; utilizado en “cuadros de diálogo de la ficha” o hojas de propiedades

barra de herramientas

CToolBarCtrl

Ventana con los botones de generación, similares a la clase MFC CToolBar

información sobre herramientas

CToolTipCtrl

Pequeña ventana emergente que describe el propósito del botón de la barra de herramientas u otra herramienta

árbol

CTreeCtrl

Ventana que muestra una lista jerárquica de elementos

47xcww9x.collapse_all(es-es,VS.110).gif¿Qué más desea saber?

Para obtener información sobre los controles comunes de Windows en Windows SDK, vea Controles comunes.

Vea también

Referencia

Editor de cuadros de diálogo

Otros recursos

Interfaz de usuario