Partilhar via


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

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46