Share via


Control

Define un control definido por el usuario.

CONTROL text, id, class, style, x, y, width, height [, extended-style]

Clase

Nombre redefinido, cadena de caracteres o un valor entero de 16 bits sin signo que define la clase . Puede ser cualquiera de las clases de control; para obtener una lista de las clases de control, vea la primera lista después de esta descripción. Si el valor es un nombre redefinido proporcionado por la aplicación, debe ser una cadena entre comillas dobles (").

Estilo

Nombre o valor entero redefinido que especifica el estilo del control especificado. El significado exacto del estilo depende del valor de clase . En las secciones siguientes a esta descripción se muestran las clases de control y los estilos correspondientes.

Para obtener más información sobre la sintaxis general de una instrucción de control, vea Common Control Parameters.

Comentarios

Las seis clases de control posibles se describen en las secciones siguientes.

Clase de control Button

Un control de botón es una pequeña ventana secundaria rectangular que el usuario puede activar o desactivar haciendo clic en él con el mouse. Los controles de botón se pueden usar solos o en grupos, y se pueden etiquetar o aparecer sin texto. Los controles de botón suelen cambiar la apariencia cuando el usuario hace clic en ellos.

Los estilos de botón se describen en el tema siguiente: Estilos de botón.

La clase de control Cuadro combinado

Los controles de cuadro combinado constan de un campo de selección similar a un control de edición más un cuadro de lista. El cuadro de lista se puede mostrar en todo momento o se puede quitar cuando el usuario selecciona un "cuadro emergente" junto al campo de selección.

Dependiendo del estilo del cuadro combinado, el usuario puede o no editar el contenido del campo de selección. Si el cuadro de lista está visible, escribir caracteres en el cuadro de selección hará que se resalte la primera entrada que coincida con los caracteres escrito. Por el contrario, al seleccionar un elemento en el cuadro de lista se muestra el texto seleccionado en el campo de selección.

Los estilos de control de cuadro combinado se describen en el tema siguiente: Estilos de cuadro combinado.

La clase Edit Control

Un control de edición es una ventana secundaria rectangular en la que el usuario puede escribir texto desde el teclado. El usuario selecciona el control y le da el foco de entrada haciendo clic en el mouse dentro de él o presionando la tecla TAB. El usuario puede escribir texto cuando el control muestra un punto de inserción parpadeante. El mouse se puede usar para mover el cursor y seleccionar caracteres que se van a reemplazar, o para colocar el cursor para insertar caracteres. La tecla BACKSPACE se puede usar para eliminar caracteres.

Los controles de edición usan la fuente de tono fijo y muestran caracteres Unicode. Expanden caracteres de tabulación en tantos caracteres de espacio como sea necesario para mover el cursor a la siguiente tabulación. Se supone que las tabulaciones están en cada octava posición de carácter.

Los estilos de control de edición se describen en el tema siguiente: Editar estilos de control.

Clase de control Cuadro de lista

Los controles de cuadro de lista constan de una lista de cadenas de caracteres. El control se usa cada vez que una aplicación necesita presentar una lista de nombres, como nombres de archivo, que el usuario puede ver y seleccionar. El usuario puede seleccionar una cadena apuntando a la cadena con el mouse y haciendo clic en un botón del mouse. Cuando se selecciona una cadena, se resalta y se pasa un mensaje de notificación a la ventana primaria. Una barra de desplazamiento se puede usar con un control de cuadro de lista para desplazar las listas que son demasiado largas o demasiado anchas para la ventana de control.

Los estilos de control del cuadro de lista se describen en el tema siguiente: Estilos de cuadro de lista.

Clase de control Scroll-Bar

Un control de barra de desplazamiento es un rectángulo que contiene un pulgar de desplazamiento y tiene flechas de dirección en ambos extremos. La barra de desplazamiento envía un mensaje de notificación a su elemento primario cada vez que el usuario hace clic en el mouse del control. El elemento primario es responsable de actualizar la posición del pulgar, si es necesario. Los controles de barra de desplazamiento tienen la misma apariencia y función que las barras de desplazamiento usadas en ventanas normales. Pero a diferencia de las barras de desplazamiento, los controles de barra de desplazamiento se pueden colocar en cualquier lugar dentro de una ventana y se usan siempre que sea necesario para proporcionar entrada de desplazamiento para una ventana.

Los estilos de barra de desplazamiento se describen en el tema siguiente: Estilos de control de barra de desplazamiento.

La clase de control estático

Los controles estáticos son campos de texto simples, cuadros y rectángulos que se pueden usar para etiquetar, cuadros o separar otros controles. Los controles estáticos no toman ninguna entrada y no proporcionan ninguna salida.

Los estilos de control estáticos se describen en el tema siguiente: Estilos de control estáticos.