Compartir a través de


CheckBox Control

Este CheckBox_control es una casilla de verificación de dos estados. Para asociar una propiedad entero o de cadena a este control, escriba el nombre de propiedad en la columna Propiedad de la tabla control de . El estado seleccionado del cuadro establece la propiedad en el valor especificado en la columna Valor de la tabla CheckBox o en el valor inicial de la propiedad especificada en la tabla Property de . Si la propiedad no tiene ningún valor inicial, el estado comprobado lo establece en 1. El estado no seleccionado establece la propiedad en NULL.

Los controles CheckBox solo se pueden usar para publicar AddLocal ControlEvent, AddSource ControlEvent, Quitar controlEvent, ControlEvent, o controles SetProperty ControlEvent.

Atributos de control

Puede usar los siguientes atributos con este control. Para cambiar el valor de un atributo mediante un evento, suscríbase el control a un ControlEvent en la tabla eventMapping de y enumere el identificador del atributo en la columna Atributo. Escriba el identificador de ControlEvent en la columna Evento.

Identificador de atributo Bit hexadecimal Descripción
IndirectPropertyName Este es el nombre de una propiedad indirecta asociada al control . Si se establece el bit de atributo indirecto, el control muestra o cambia el valor de la propiedad que tiene este nombre. Si se establece el bit de atributo indirecto, este nombre también es el valor de la propiedad que aparece en la columna Propiedad de la tabla control de .
posición Posición del control en el cuadro de diálogo. Escriba el ancho, el alto y las coordenadas del control de la esquina izquierda del control en las columnas Width, Height, X e Y de la tabla control de . Use unidades del instalador para la longitud y la distancia.
PropertyName de Este es el nombre de la propiedad asociada a este control. Si no se establece el bit de atributo indirecto, el control muestra o cambia el valor de la propiedad que tiene este nombre. Este atributo se especifica en la columna Propiedad de la tabla control de .
PropertyValue Valor actual de la propiedad mostrada o modificada por este control. Si no se establece el bit de atributo indirecto, este es el valor de PropertyName. Si se establece el bit de atributo indirecto, este es el valor de IndirectPropertyName. Si el atributo cambia, el control refleja el nuevo valor.
text Este atributo de control puede especificar el texto mostrado por el control, una imagen almacenada en la tabla Binary o un conjunto de imágenes en tiempo de ejecución. Para especificar texto, escriba la cadena de texto en la columna Texto de la tabla control de . Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&style}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente.
Para especificar un icono o una imagen de mapa de bits almacenada en la tabla binaria de , escriba la clave principal del registro de la imagen de la columna Nombre de la tabla Binary en la columna Texto de la tabla Control registro del control.
visible 0x00000000 0x00000001
Control oculto. Control visible.
Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para que el control sea visible o oculto tras su creación.
También puede ocultar o mostrar un control mediante la tabla ControlCondition de .
habilitado para 0x00000000 0x00000002
Controlar en un estado deshabilitado. Controlar en un estado habilitado.
Incluya este bit en la columna Atributos de la tabla control de para habilitar el control sobre la creación.
También puede habilitar o deshabilitar un control mediante la tabla controlCondition de .
hundido 0x00000000 0x00000004
Muestra el estilo visual predeterminado. Muestra el control con un aspecto 3D, hundido.
Incluya estos bits en la palabra bit de la columna Atributos de la tabla control de .
indirecto 0x00000000 0x00000008
El control muestra o cambia el valor de la propiedad en la columna Propiedad de la tabla control de . El control muestra o cambia el valor de la propiedad que tiene el identificador enumerado en la columna Propiedad de la tabla control de .
Determina si la propiedad asociada a este control se hace referencia indirectamente.
entero 0x00000000 0x00000010
La propiedad asociada al control es un valor de cadena. La propiedad asociada al control es un valor entero.
Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para establecer este atributo al crear el control.
RTLRO de 0x00000000 0x00000020
El texto del control se muestra en orden de lectura de izquierda a derecha. El texto del control se muestra en orden de lectura de derecha a izquierda.
rightAligned 0x00000000 0x00000040
El texto del control se alinea a la izquierda. El texto del control está alineado a la derecha.
PushLike 0x00000000 0x00020000
El control se dibuja con su apariencia habitual. El control tiene el estilo BS_PUSHLIKE y se dibuja para que aparezca como un botón de inserción.
Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para establecer este atributo al crear el control.

Observaciones

Este control se puede crear a partir de la clase BUTTON mediante la función CreateWindowEx. Tiene los estilos BS_CHECKBOX, WS_TABSTOP, WS_GROUP, WS_CHILDy BS_MULTILINE.