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? |
---|---|---|---|
Muestra cuadros sucesivos de un clip de vídeo de AVI |
Sí |
||
Botón |
Pulsadores que producen una acción; también se utiliza para las casillas, botones de radio, y cuadros de grupo |
No |
|
cuadro combinado |
Combinación de un cuadro de edición y de un cuadro de lista |
No |
|
Permite elegir una fecha o un valor de hora concreta |
Sí |
||
cuadro de edición |
Cuadros para escribir texto |
No |
|
Un control de cuadro combinado con la capacidad para mostrar imágenes |
Sí |
||
Botón que aparece sobre una columna de texto; controla el ancho del texto mostrado |
Sí |
||
Ventana que permita crear un “tecla de acceso rápido” para realizar una acción rápidamente |
Sí |
||
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) |
Sí |
||
Ventana que muestra una lista de texto con iconos |
Sí |
||
cuadro de lista |
Cuadro que contiene una lista de cadenas |
No |
|
Controle qué información de fecha de muestra |
Sí |
||
Ventana que indica el progreso de una operación larga |
Sí |
||
Barra de herramientas que puede contener las ventanas secundarias adicionales en forma de controles |
Sí |
||
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) |
Sí |
||
barra de desplazamiento |
Barra de desplazamiento utilizada como control dentro de un cuadro de diálogo (no en una ventana) |
No |
|
Ventana que contiene un control deslizante con las marcas de paso opcionales |
Sí |
||
Los pares de usuario de los botones de flecha pueden hacer clic para aumentar o reducir un valor |
Sí |
||
texto estático |
Texto para etiquetar otros controles |
No |
|
Ventana para mostrar información de estado, similar a la clase MFC CStatusBar |
Sí |
||
Análogo a los divisores de un bloc de notas; utilizado en “cuadros de diálogo de la ficha” o hojas de propiedades |
Sí |
||
Ventana con los botones de generación, similares a la clase MFC CToolBar |
Sí |
||
Pequeña ventana emergente que describe el propósito del botón de la barra de herramientas u otra herramienta |
Sí |
||
Ventana que muestra una lista jerárquica de elementos |
Sí |
¿Qué más desea saber?
Un control individual: vea la tabla Controles comunes y clases MFC de Windows en este tema para los vínculos a todos los controles
Mediante el editor de cuadros de diálogo para agregar controles
Derivación de clases de control de clases de controles de MFC
Acceso a los controles de cuadro de diálogo con seguridad de tipos
Reciba los mensajes de notificación de los controles comunes
Para obtener información sobre los controles comunes de Windows en Windows SDK, vea Controles comunes.