messagebox(Message AS String, [ButtonConfig AS Integer, Title AS String, Timeout AS Integer]) AS Integer
Fordert den Benutzer auf eine Entscheidung zu treffen.
Wenn das Program nicht im interaktiven Modus ausgeführt wird, wird die Entscheidung automatisch getroffen.
Legt eine Textnachricht fest, die dem Benutzer angezeigt wird.
Mit dem Parameter kann die Gruppe der auswählbaren Optionen festgelegt werden, die dem Benutzer angezeigt wird. Die folgenden Optionsgruppen stehen zur Auswahl:
| Gruppe |
Buttons |
| 0 | Ok |
| 1 | Ok, Beenden |
| 2 | Abbrechen, Ignorieren, Wiederholen |
| 3 | Ja, Nein, Beenden |
| 4 | Ja, Nein |
| 5 | Wiederholen, Beenden |
Mit den folgenden zusätzlichen Bits kann gesteuert werden, welcher Button standardmäßig ausgewählt wird, wenn der Benutzer nur Enter drückt oder das Programm nicht im interaktiven Modus ausgeführt wird, also keine Eingabe des Benutzers möglich ist. Die Reihenfolge der Buttons bezieht sich auf die Reihenfolge der Buttons in dieser Dokumentation und nicht die tatsächliche physische Anordnung auf dem Bildschirm.
Standardmäßig wird immer die erste Option der Optionsgruppe ausgewählt.
| Flag |
Standard |
Button Nummer |
| 0 | x |
0 |
| 256 | |
1 |
| 512 | |
2 |
Der Rückgabewert wird durch die Benutzerauswahl festgelegt und kann die folgenden Ausprägungen haben:
| Wert |
Button |
| 1 | Ok |
| 2 | Abbrechen |
| 3 | Beenden |
| 4 | Wiederholen |
| 5 | Ignorieren |
| 6 | Ja |
| 7 | Nein |