Condividi tramite


Tabella finestre di dialogo

La tabella della finestra di dialogo contiene tutte le finestre di dialogo visualizzate nell'interfaccia utente nelle modalità complete e ridotte.

La tabella della finestra di dialogo contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
Dialogo identificatore Y N
HCentering Integer N N
VCentering Integer N N
Larghezza Integer N N
Altezza Integer N N
Attributi doubleInteger N Y
Titolo formattato N Y
Control_First identificatore N N
Control_Default identificatore N Y
Control_Cancel identificatore N Y

 

Colonne

finestra di dialogo

Chiave primaria e nome della finestra di dialogo.

HCentering

Posizione orizzontale della finestra di dialogo.

L'intervallo è compreso tra 0 e 100, con 0 al bordo sinistro dello schermo e 100 al bordo destro.

VCentering

Posizione verticale della finestra di dialogo.

L'intervallo è compreso tra 0 e 100, con 0 al bordo superiore dello schermo e 100 sul bordo inferiore.

Larghezza

Larghezza del limite rettangolare della finestra di dialogo.

Questo numero deve essere non negativo.

altezza

Altezza del limite rettangolare della finestra di dialogo.

Questo numero deve essere non negativo.

attributi

Parola a 32 bit che specifica i flag di attributo da applicare a questa finestra di dialogo.

Questo numero deve essere non negativo. Per altre informazioni, vedere bit di stile del dialogo.

titolo

Stringa di testo localizzabile che specifica il titolo da visualizzare nella barra del titolo della finestra di dialogo.

Control_First

Chiave esterna alla seconda colonna della tabella di controllo .

La combinazione di questo campo con il campo Finestra di dialogo specifica un controllo univoco nella Tabella di controllo che accetta lo stato attivo all'apertura della finestra di dialogo. In genere, può trattarsi di un controllo di modifica , controllo SelectionTreeo qualsiasi altro controllo che può attivare lo stato attivo. Se l'controllo PushButton è l'unico controllo presente nella finestra di dialogo che può attivare lo stato attivo, il controllo PushButton immesso nel campo ControlDefault deve essere immesso anche nel campo Controllo primo. Questa colonna viene ignorata in una finestra di dialogo di errore .

Poiché il testo statico non può assumere lo stato attivo, un controllo di testo che descrive un Modifica controllo, PathEdit Control, Controllo ListView, controllo ComboBox o Controllo VolumeSelectCombo deve essere reso il primo controllo nella finestra di dialogo per garantire la compatibilità con le utilità per la lettura dello schermo.

Control_Default

Chiave esterna alla seconda colonna della tabella di controllo .

La combinazione di questo campo con il campo Finestra di dialogo specifica il controllo predefinito che assume lo stato attivo all'apertura della finestra di dialogo. In genere, può trattarsi di un controllo pushbutton . Se nella finestra di dialogo non è presente alcun controllo PushButton, il tasto Restituito equivale a fare clic sul controllo predefinito. Se questa colonna viene lasciata vuota, non è presente alcun controllo predefinito. Questa colonna viene ignorata in una finestra di dialogo di errore .

Control_Cancel

Chiave esterna alla seconda colonna della tabella di controllo .

La combinazione di questo campo con il campo Finestra di dialogo specifica un controllo che annulla l'installazione. Questo controllo è associato a eventi nell'ControlEvent Table utilizzato per annullare l'installazione. Premere ESC o fare clic sul pulsante Chiudi equivale a fare clic sul controllo Annulla. Questa colonna viene ignorata in una finestra di dialogo di errore

scatola.

Il controllo annulla viene nascosto durante il rollback o la rimozione dei file di cui è stato eseguito il backup. Il gestore interno dell'interfaccia utente nasconde il controllo quando riceve un messaggio di INSTALLMESSAGE_COMMONDATA.

Osservazioni

I valori interi per larghezza e altezza si trovano nelle unità di programma di installazione, non nelle unità di dialogo.

I due valori centrati vengono ignorati per le finestre di dialogo successive in una sequenza di procedura guidata. Le posizioni della finestra di dialogo vengono impostate dall'utente o come per la finestra di dialogo precedente. Queste sequenze di finestre di dialogo vengono create da un NewDialog ControlEvent.

Convalida

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46