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 |
-
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.
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.