Dialogtabelle

Die Dialogtabelle enthält alle Dialoge, die sowohl im vollständigen als auch im reduzierten Modus auf der Benutzeroberfläche angezeigt werden.

Die Dialogtabelle enthält die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Dialog Identifier J N
HCentering Integer N N
VCentering Integer N N
Breite Integer N N
Höhe Integer N N
Attributes DoubleInteger N J
Titel Formatiert N J
Control _ First Identifier N N
_Standardsteuersteuersystem Identifier N J
Abbrechen _ des Steuerelements Identifier N J

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 Rand des Bildschirms 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 darf nicht negativ sein.

Höhe

Die Höhe der rechteckigen Begrenzung des Dialogfelds.

Diese Zahl darf nicht negativ sein.

Attribute

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

Diese Zahl darf nicht negativ sein. Weitere Informationen finden Sie unter Dialogfeldformatbits.

Titel

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

Control _ First

Ein externer Schlüssel für die zweite Spalte der Steuertabelle.

Wenn Sie dieses Feld mit dem Feld Dialog kombinieren, wird ein eindeutiges Steuerelement in der Steuertabelle angegeben, das den Fokus übernimmt, wenn das Dialogfeld geöffnet wird. In der Regel kann dies ein Steuerelementbearbeiten, ein SelectionTree-Steuerelementoder ein anderes Steuerelement sein, das den Fokus übernehmen kann. Wenn das PushButton-Steuerelement das einzige Steuerelement im Dialogfeld ist, das den Fokus übernehmen kann, muss auch das im Feld ControlDefault eingegebene PushButton in das Feld Control First eingegeben werden. Diese Spalte wird in einem Fehlerdialogfeld ignoriert.

Da statischer Text den Fokus nicht übernehmen kann, muss ein Textsteuerfeld, das ein Steuerelement zum Bearbeiten, PathEdit-Steuerelement, ListView-Steuerelement, ComboBox-Steuerelement oder VolumeSelectCombo-Steuerelement beschreibt, als erstes Steuerelement im Dialogfeld verwendet werden, um die Kompatibilität mit Sprachbildschirmen sicherzustellen.

_Standardsteuersteuersystem

Ein externer Schlüssel für die zweite Spalte der Steuertabelle.

Wenn Sie dieses Feld mit dem Feld Dialog kombinieren, wird das Standardsteuerfeld angegeben, das den Fokus übernimmt, wenn das Dialogfeld geöffnet wird. In der Regel kann dies ein PushButton-Steuerelement sein. Wenn kein PushButton-Steuerelement im Dialogfeld den Fokus besitzt, entspricht die Rückgabetaste dem Klicken auf das Standardsteuerfeld. Wenn diese Spalte leer gelassen wird, gibt es kein Standardsteuersystem. Diese Spalte wird in einem Fehlerdialogfeld ignoriert.

Abbrechen _ des Steuerelements

Ein externer Schlüssel für die zweite Spalte der Steuertabelle.

Wenn Sie dieses Feld mit dem Feld Dialog kombinieren, wird ein Steuerelement angegeben, das die Installation abbricht. Dieses Steuerelement ist an Ereignisse in der ControlEvent-Tabelle gekoppelt, die zum Abbrechen der Installation verwendet werden. Wenn Sie die ESC-Taste drücken oder auf die Schaltfläche Schließen klicken, entspricht dies dem Klicken auf das Abbrechen-Steuerelement. Diese Spalte wird in einem Fehlerdialogfeld ignoriert.

zu ziehen und sie dort abzulegen.

Das Steuerelement zum Abbrechen wird während des Rollbacks oder des Entfernens von sichern 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 Einheiten des Installationsprogramms,nicht in Dialogeinheiten.

Die beiden zentrierten Werte werden für nachfolgende Dialogfelder in einer Assistentensequenz ignoriert. Dialogfeldpositionen werden vom Benutzer oder wie im vorherigen Dialogfeld festgelegt. Diese Dialogfeldsequenzen werden von einem NewDialog ControlEvent erstellt.

Validierung

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46