Freigeben über


Dialogtabelle

Die Dialogtabelle enthält alle Dialogfelder, die in der Benutzeroberfläche (UI) sowohl im vollständigen als auch im reduzierten Modus angezeigt werden.

Die Dialogtabelle enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Dialogfeld Bezeichner Y N
HCentering ganze Zahl N N
VCentering ganze Zahl N N
Breite ganze Zahl N N
Höhe ganze Zahl N N
Attribute DoubleInteger- N Y
Titel formatierte N Y
Control_First Bezeichner N N
Control_Default Bezeichner N Y
Control_Cancel Bezeichner N Y

 

Spalten

Dialogfeld

Der Primärschlüssel und der Name des Dialogfelds.

HCentering

Die horizontale Position des Dialogfelds.

Der Bereich ist 0 bis 100, mit 0 am linken Bildschirmrand und 100 am rechten Rand.

VCentering

Die vertikale Position des Dialogfelds.

Der Bereich ist 0 bis 100, mit 0 am oberen Rand des Bildschirms und 100 am unteren Rand.

breite

Die Breite der rechteckigen Begrenzung des Dialogfelds.

Diese Zahl muss nicht negativ sein.

Höhe

Die Höhe der rechteckigen Begrenzung des Dialogfelds.

Diese Zahl muss nicht negativ sein.

Attribute

Ein 32-Bit-Wort, das die Attributkennzeichnungen angibt, die auf dieses Dialogfeld angewendet werden sollen.

Diese Zahl muss nicht negativ sein. Weitere Informationen finden Sie unter Dialogformatvorlagenbits.

Titel

Eine lokalisierbare Textzeichenfolge, die den Titel angibt, der in der Titelleiste des Dialogfelds angezeigt werden soll.

Control_First

Ein externer Schlüssel zur zweiten Spalte der Steuerelementtabelle.

Wenn Sie dieses Feld mit dem Dialogfeld kombinieren, wird ein eindeutiges Steuerelement in der Steuerelementtabelle angegeben, das den Fokus erhält, wenn das Dialogfeld geöffnet wird. Dies kann in der Regel ein Edit Control, SelectionTree Controloder ein anderes Steuerelement sein, das den Fokus übernehmen kann. Wenn das PushButton Control das einzige Steuerelement ist, das im Dialogfeld vorhanden ist, das den Fokus übernehmen kann, muss auch das im Feld "ControlDefault" eingegebene PushButton in das Feld "Steuerelement erster" eingegeben werden. Diese Spalte wird in einem Fehlerdialogfeld ignoriert.

Da statischer Text den Fokus nicht übernehmen kann, muss ein Textsteuerelement, das ein Edit Controlbeschreibt, PathEdit Control, ListView Control, ComboBox Control oder VolumeSelectCombo Control zum ersten Steuerelement im Dialogfeld gemacht werden, um die Kompatibilität mit Bildschirmsprachausgaben sicherzustellen.

Control_Default

Ein externer Schlüssel zur zweiten Spalte der Steuerelementtabelle.

Wenn Sie dieses Feld mit dem Dialogfeld kombinieren, wird das Standardsteuerelement angegeben, das den Fokus erhält, wenn das Dialogfeld geöffnet wird. Dies kann in der Regel ein PushButton-Steuerelementsein. Wenn im Dialogfeld kein PushButton-Steuerelement den Fokus hat, entspricht die EINGABETASTE dem Klicken auf das Standardsteuerelement. Wenn diese Spalte leer bleibt, gibt es kein Standardsteuerelement. Diese Spalte wird in einem Fehlerdialogfeld ignoriert.

Control_Cancel

Ein externer Schlüssel zur zweiten Spalte der Steuerelementtabelle.

Wenn Sie dieses Feld mit dem Dialogfeld kombinieren, wird ein Steuerelement angegeben, das die Installation abbricht. Dieses Steuerelement ist mit Ereignissen in der ControlEvent-Tabelle gekoppelt verwendet wird, um die Installation abzubrechen. Das Klicken auf die ESC-Taste oder das Klicken auf die Schaltfläche "Schließen" entspricht dem Klicken auf das Abbrechen-Steuerelement. Diese Spalte wird in einem Fehlerdialogfeld ignoriert

Schachtel.

Das Cancel-Steuerelement wird beim Rollback oder beim Entfernen gesicherter Dateien ausgeblendet. Der interne UI-Handler blendet das Steuerelement beim Empfang einer INSTALLMESSAGE_COMMONDATA Nachricht aus.

Bemerkungen

Die ganzzahligen Werte für Breite und Höhe befinden sich in den Installer Unitsund nicht in Dialogfeldeinheiten.

Die beiden Zentrierungswerte werden für nachfolgende Dialogfelder in einer Assistentensequenz ignoriert. Dialogfeldpositionen werden vom Benutzer oder wie für das vorherige Dialogfeld festgelegt. Diese Dialogfeldsequenzen werden von einem NewDialog ControlEventerstellt.

Validierung

ICE03-
ICE06-
ICE13-
ICE20-
ICE23-
ICE27-
ICE32-
ICE44-
ICE45-
ICE46-