Tabela de diálogo
A Tabela de Diálogo contém todas as caixas de diálogo que aparecem na interface do usuário (UI) nos modos completo e reduzido.
A Tabela de Diálogo tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Caixa de diálogo | Identificador | Y | N |
HCentrando | inteiro | N | N |
VCentering | inteiro | N | N |
Largura | inteiro | N | N |
Altura | inteiro | N | N |
Atributos | DoubleInteger | N | Y |
Título | Formatado | N | Y |
Control_First | Identificador | N | N |
Control_Default | Identificador | N | Y |
Control_Cancel | Identificador | N | Y |
Colunas
-
Caixa de diálogo
-
A chave primária e o nome da caixa de diálogo.
-
HCentering
-
A posição horizontal da caixa de diálogo.
O intervalo é de 0 a 100, com 0 na borda esquerda da tela e 100 na borda direita.
-
VCentering
-
A posição vertical da caixa de diálogo.
O intervalo é de 0 a 100, com 0 na borda superior da tela e 100 na borda inferior.
-
Largura
-
A largura do limite retangular da caixa de diálogo.
Este número não deve ser negativo.
-
Altura
-
A altura do limite retangular da caixa de diálogo.
Este número não deve ser negativo.
-
Atributos
-
Uma palavra de 32 bits que especifica os sinalizadores de atributo a serem aplicados a essa caixa de diálogo.
Este número não deve ser negativo. Para obter mais informações, consulte Bits de estilo de diálogo.
-
Título
-
Uma cadeia de texto localizável especificando o título a ser exibido na barra de título da caixa de diálogo.
-
Control_First
-
Uma chave externa para a segunda coluna da Tabela de Controle .
A combinação desse campo com o campo Caixa de diálogo especifica um controle exclusivo no Tabela de Controle que tira o foco quando a caixa de diálogo é aberta. Normalmente, isso pode ser um de Controle de Edição, de Controle SelectionTree ou qualquer outro controle que possa assumir o foco. Se o de controle PushButton for o único controle presente na caixa de diálogo que pode ter o foco, o PushButton inserido no campo ControlDefault também deverá ser inserido no campo Control First. Esta coluna é ignorada em uma caixa de de diálogo de erro de.
Como o texto estático não pode ter o foco, um de Controle de Texto que descreve um de Controle de Edição de, Controle PathEdit, de Controle ListView, de Controle ComboBox ou Controle VolumeSelectCombo deve ser feito o primeiro controle na caixa de diálogo para garantir a compatibilidade com leitores de tela.
-
Control_Default
-
Uma chave externa para a segunda coluna da Tabela de Controle .
A combinação desse campo com o campo Caixa de diálogo especifica o controle padrão que ganha foco quando a caixa de diálogo é aberta. Normalmente, este pode ser um PushButton Control. Se nenhum controle PushButton na caixa de diálogo tiver o foco, a tecla Return será equivalente a clicar no controle padrão. Se essa coluna for deixada em branco, não haverá controle padrão. Esta coluna é ignorada em uma caixa de de diálogo de erro de.
-
Control_Cancel
-
Uma chave externa para a segunda coluna da Tabela de Controle .
A combinação deste campo com o campo Caixa de diálogo especifica um controle que cancela a instalação. Esse controle é acoplado a eventos no ControlEvent Table usado para cancelar a instalação. Pressionar a tecla ESC ou clicar no botão Fechar é equivalente a clicar no controle cancelar. Esta coluna é ignorada em uma caixa de diálogo de erro de
caixa.
O controle cancel fica oculto durante a reversão ou a remoção de arquivos de backup. O manipulador de interface do usuário interno oculta o controle ao receber uma mensagem INSTALLMESSAGE_COMMONDATA.
Comentários
Os valores inteiros para largura e altura estão no Installer Units, não em unidades de diálogo.
Os dois valores de centralização são ignorados para caixas de diálogo subsequentes em uma sequência do assistente. As posições da caixa de diálogo são definidas pelo usuário ou como para a caixa de diálogo anterior. Essas sequências de caixa de diálogo são criadas por um NewDialog ControlEvent.
Validação