Tabla Dialog

La tabla Dialog contiene todos los diálogos que aparecen en la interfaz de usuario (UI) en los modos completo y reducido.

La tabla Dialog tiene las siguientes columnas.

Columna Tipo Clave Nullable
Diálogo Identificador Y No
HCentering Entero No No
VCentering Entero No No
Ancho Entero No No
Alto Entero No No
Atributos DoubleInteger No Y
Título Formatted No Y
Control_First Identificador No No
Control_Default Identificador No Y
Control_Cancel Identificador No Y

 

Columnas

Dialog

Clave principal y nombre del cuadro de diálogo.

HCentering

Posición horizontal del cuadro de diálogo.

El intervalo va de 0 a 100, con 0 en el borde izquierdo de la pantalla y 100 en el borde derecho.

VCentering

Posición vertical del cuadro de diálogo.

El intervalo va de 0 a 100, con 0 en el borde superior de la pantalla y 100 en el borde inferior.

Width

Ancho del límite rectangular del cuadro de diálogo.

Este número no debe ser negativo.

Height

Alto del límite rectangular del cuadro de diálogo.

Este número no debe ser negativo.

Attributes

Palabra de 32 bits que especifica las marcas de atributo que se aplicarán a este cuadro de diálogo.

Este número no debe ser negativo. Para obtener más información, consulte Bits de estilo del cuadro de diálogo.

Title

Cadena de texto localizable que especifica el título que se va a mostrar en la barra de título del cuadro de diálogo.

Control_First

Clave externa de la segunda columna de la tabla Control.

Al combinar este campo con el campo Dialog, se especifica un control único en la tabla Control que toma el foco cuando se abre el cuadro de diálogo. Normalmente, puede ser un control Edit, un control SelectionTree o cualquier otro control que pueda tomar el foco. Si el control PushButton es el único control presente en el cuadro de diálogo que puede tomar el foco, el elemento PushButton especificado en el campo ControlDefault también se debe escribir en el campo Control First. Esta columna se omite en un cuadro de diálogo de error.

Dado que el texto estático no puede tener el foco, un control Text que describe un control Edit, PathEdit, ListView, ComboBox o VolumeSelectCombo debe ser el primer control del cuadro de diálogo para garantizar la compatibilidad con los lectores de pantalla.

Control_Default

Clave externa de la segunda columna de la tabla Control.

Al combinar este campo con el campo Dialog, se especifica el control predeterminado que toma el foco cuando se abre el cuadro de diálogo. Normalmente, puede ser un control PushButton. Si no hay ningún control PushButton en el cuadro de diálogo con el foco, la tecla Entrar equivale a hacer clic en el control predeterminado. Si esta columna se deja en blanco, no hay ningún control predeterminado. Esta columna se omite en un cuadro de diálogo de error.

Control_Cancel

Clave externa de la segunda columna de la tabla Control.

La combinación de este campo con el campo Dialog especifica un control que cancela la instalación. Este control se acopla a los eventos de la tabla ControlEvent que se usa para cancelar la instalación. Pulsar la tecla ESC o hacer clic en el botón Cerrar equivale a hacer clic en el control de cancelación. Esta columna se omite en un cuadro de diálogo de error.

.

El control de cancelación se oculta durante la reversión o la eliminación de archivos de copia de seguridad. El controlador de interfaz de usuario interno oculta el control al recibir un mensaje de INSTALLMESSAGE_COMMONDATA.

Observaciones

Los valores enteros para el ancho y el alto están en unidades del instalador, no en unidades del cuadro de diálogo.

Los dos valores de centrado se omiten para los cuadros de diálogo posteriores en una secuencia del asistente. El usuario establece las posiciones del cuadro de diálogo o se establecen como para el cuadro de diálogo anterior. Estas secuencias de cuadros de diálogo se crean mediante un elemento NewDialog ControlEvent.

Validación

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46