Créer des boîtes de dialogue dans l’interface utilisateur
- Last UpdatedSep 24, 2024
- 2 minute read
Dans un script, utilisez les commandes suivantes pour créer une boîte de dialogue sur l'interface<:hs>:
dim DlgBody as message;
dim DlgTitle as message;
DIM tmp AS INTEGER;
DIM tmp AS INTEGER;
DlgBody = "Voulez-vous ouvrir la vanne 'MR-3-FF' ?";
DlgTitle = "Confirmer l'ouverture de la valve MR-3-FF";
Style
OLE_CreateObject()
result = %WS.Popup(DlgBody,1,DlgTitle,Style);
Cet exemple crée une boîte de dialogue avec l'interface utilisateur suivante.

La variable Style détermine quelle icône et quels boutons doivent apparaître dans la boîte de dialogue. Utilisez les valeurs suivantes<:hs>:
|
Icône |
Style |
Valeur |
|---|---|---|
|
(sans icône) |
sans icône |
0 |
|
|
Erreur |
16 |
|
|
Point d'interrogation |
32 |
|
|
Avertissement |
48 |
|
|
Information |
64 |
Pour utiliser un bouton en particulier, additionnez l'une des valeurs suivantes à la valeur Style<:hs>:
|
Valeur |
Style |
|---|---|
|
0 |
Bouton OK uniquement |
|
1 |
Boutons OK et Annuler |
|
2 |
Boutons Abandonner, Réessayer et Ignorer |
|
3 |
Boutons Oui, Non et Annuler |
|
4 |
Boutons Oui et Non |
|
5 |
Boutons Réessayer et Annuler |
|
6 |
Boutons Annuler, Essayer à nouveau et Continuer |
La variable Result contient le numéro du bouton sélectionné par l’utilisateur. Utilisez cette valeur pour un branchement conditionnel dans votre script InTouch. Les codes de résultat possibles sont les suivants<:hs>:
|
Valeur de résultat |
Signification |
|---|---|
|
1 |
OK a été sélectionné |
|
2 |
Annuler a été sélectionné |
|
3 |
Abandonner a été sélectionné |
|
4 |
Réessayer a été sélectionné |
|
5 |
Ignorer a été sélectionné |
|
6 |
Oui a été sélectionné |
|
7 |
Non a été sélectionné |
|
10 |
Essayer à nouveau a été sélectionné |
|
11 |
Continuer a été sélectionné |



