Dialogfelder für Benutzerabfragen anzeigen
- Last UpdatedSep 26, 2024
- 2 minute read
Mit den folgenden Befehlen können Sie ein Dialogfeld für eine Benutzerabfrage erstellen:
dim DlgText as message;
dim DlgTitel as message;
dim Stil as integer;
dim Ergebnis as integer;
DlgText = "Soll das Ventil MR-3-FF geöffnet werden?";
DlgTitel = "Bestätigung Ventil MR-3-FF";
Stil = 48;
OLE_CreateObject(%WS, "Wscript.Shell");
Ergebnis = %WS.Popup(DlgText, 1, DlgTitel, Stil);
Dadurch wird ein Dialogfeld wie das folgende angezeigt.

Der Parameter "Stil" legt fest, welche Symbole und Schaltflächen im Dialogfeld erscheinen. Folgende Werte sind zulässig:
|
Symbol |
Stil |
Wert |
|---|---|---|
|
(kein Symbol) |
kein Symbol |
0 |
|
|
Fehler |
16 |
|
|
Fragezeichen |
32 |
|
|
Warnung |
48 |
|
|
Information |
64 |
Um eine bestimmte Schaltfläche anzuzeigen, addieren Sie zum Wert von "Stil" einen der folgenden Werte:
|
Wert |
Stil |
|---|---|
|
0 |
Nur OK |
|
1 |
OK und Abbrechen |
|
2 |
Abbrechen, Wiederholen und Ignorieren |
|
3 |
Ja, Nein und Abbrechen |
|
4 |
Ja und Nein |
|
5 |
Wiederholen und Abbrechen |
|
6 |
Abbrechen, Wiederholen und Weiter |
Die Variable "Ergebnis" erhält die Nummer der Schaltfläche, auf die der Bediener geklickt hat. Anhand dieses Ergebnisse können Sie beispielsweise unterschiedliche Aktionen im InTouch-Skript ausführen. Die Ergebnisse bedeuten Folgendes:
|
Ergebnis |
Bedeutung |
|---|---|
|
1 |
OK |
|
2 |
Abbrechen |
|
3 |
Abbrechen |
|
4 |
Wiederholen |
|
5 |
Ignorieren |
|
6 |
Ja |
|
7 |
Nein |
|
10 |
Wiederholen |
|
11 |
Weiter |



