Tabla Control

La tabla Control define los controles que aparecen en cada cuadro de diálogo.

La tabla Control tiene las siguientes columnas.

Columna Tipo Clave Nullable
Dialog_ Identificador Y No
Control Identificador Y No
Tipo Identificador No No
X Entero No N
Y Entero No No
Ancho Entero No No
Alto Entero No No
Atributos DoubleInteger No Y
Propiedad Identificador No Y
Texto Con formato No Y
Control_Next Identificador No Y
Ayuda Texto No Y

 

Columnas

Dialog_

Clave externa a la primera columna de la tabla Dialog, el nombre del cuadro de diálogo.

Control

Nombre del control. Este nombre debe ser único en cada cuadro de diálogo, pero se puede repetir en diferentes cuadros de diálogo. La columna Control combinada con la columna Dialog_ forma la clave principal de esta tabla.

Type

Tipo del control. Para obtener una lista de los tipos de control, consulte Controles.

X

Coordenada horizontal de la esquina superior izquierda del límite rectangular del control. Debe ser un número no negativo. Consulte Atributo de control de posición.

Y

Coordenada vertical de la esquina superior izquierda del límite rectangular del control. Debe ser un número no negativo. Consulte Atributo de control de posición.

Width

Ancho del límite rectangular del control. Debe ser un número no negativo. Consulte Atributo de control de posición.

Height

Alto del límite rectangular del control. Debe ser un número no negativo. Consulte Atributo de control de posición.

Attributes

Palabra de 32 bits que especifica las marcas de bits que se van a aplicar a este control. Debe ser un número no negativo y los valores permitidos dependen del tipo de control. Para ver una lista de todos los atributos de los controles control y el valor que se va debe especificar en este campo, consulte Atributos de controles.

Property

Nombre de una propiedad definida que se va a vincular a este control. Los valores de botón de radio, cuadro de lista y cuadro combinado están enlazados a un grupo mediante la vinculación a la misma propiedad. Esta columna es necesaria para los controles activos.

Text

Cadena localizable utilizada para establecer el texto inicial que contiene un control. La cadena también puede contener propiedades incrustadas. Para ver la sintaxis de una cadena con formato que contiene propiedades, consulte la función MsiFormatRecord. Para especificar el tamaño, la fuente y el color del texto anteponga el prefijo {\style} a la cadena de texto, donde style es un estilo de texto creado en la columna TextStyle de la tabla TextStyle. La cadena de texto se trunca si es demasiado larga para ajustarse al control. La cadena de texto puede estar en blanco.

Es preciso la creación especial de la cadena de texto con formato en este campo si el texto lo va a mostrar un control de texto situado en un cuadro de diálogo tiene el atributo TrackDiskpace. Este es el caso especificado por el bit de estilo de cuadro de diálogo TrackDiskSpace que aparece en los atributos de la tabla Dialog. En este caso, si la cadena con formato de la columna Text de la tabla Control comienza por "[" y termina en "]", debe agregar un espacio al final de la cadena. Por ejemplo, si DlgTextFont es una propiedad que se establecerá en "{\DlgFontBold}", la cadena con formato "[DlgTextFont]MyText[ProductName] " requiere el espacio final después del corchete de cierre. El instalador requiere este espacio adicional para mostrar correctamente el texto en el control Text.

Puede escribir una breve cadena de texto descriptiva para los controles VolumeCostList, ListView, DirectoryList y SelectionTree. El usuario no ve este texto, pero los lectores de pantalla pueden leerlo como descripción del control.

Consulte también Accesibilidad.

Control_Next

El nombre de otro control en el mismo cuadro de diálogo y una clave externa a la segunda columna de la tabla Control. Si el centro de atención del cuadro de diálogo está en el control de la columna Control, al presionar la tecla de tabulador cambia al control que aparece en la columna Control_Next. Por lo tanto, esta columna se usa para especificar el orden de tabulación de los controles en el cuadro de diálogo. Los vínculos entre los controles deben formar un ciclo cerrado. Algunos controles, como los de texto estático, se pueden dejar fuera del ciclo. En este caso, este campo puede dejarse en blanco.

Consulte también Accesibilidad.

Help

Cadenas de texto localizables opcionales que se usan con el botón Ayuda. La cadena se divide en dos partes mediante un carácter separador (|). La primera parte de la cadena se usa como texto de información sobre herramientas. Los lectores de pantalla usan este texto para los controles que contienen una imagen. La segunda parte de la cadena está reservada para su uso futuro. El carácter separador es necesario incluso si solo está presente uno de los dos tipos de texto.

Observaciones

Los valores enteros de x, y, ancho y alto se encuentran en las unidades del instalador, no en unidades del cuadro de diálogo. Una unidad de instalador equivale a una doceava parte de la altura del tamaño de la fuente MS Sans Serif de 10 puntos. Las coordenadas de los controles son relativas a la cartelera.

Validación

ICE03
ICE06
ICE17
ICE20
ICE23
ICE31
ICE32
ICE34
ICE45
ICE46
ICE95