Manuel §1.6.2    

Fonction MessageBox

La fonction MessageBox permet d ’afficher à l ’utilisateur une boîte de message.

MessageBox( Message, Titre, Mode) : Status

MessageBox attend le message et le titre à afficher dans la boîte de message, et un mode de fonctionnement.

Ce mode de fonctionnement est un ou des constantes suivantes [1] , toutes les combinaisons ne sont pas possibles.

Mode

Valeurs

Type de boîte de message

ID_OK

0x04

à un seul bouton OK

ID_OK | ID_ABORT

0x14

à deux boutons OK et Annuler

à trois boutons Abandon, Réessayer et Ignorer

ID_YES | ID_NO | ID_ABORT

0x1A

à trois boutons Oui, Non, Annuler

ID_YES | ID_NO

0x0A

à deux boutons Oui et Non

à deux boutons Réessayer et Annuler

Combiné à l ’indicateur graphique suivant pour indiquer quelle icône afficher dans la boîte de message.

Indicateur graphique

Valeurs

Icône affichée

0

Aucune

ICON_HAND

0x200

La main d ’arrêt

ICON_QUESTION

0x400

Le point d ’interrogation

ICON_EXCLAMATION

0x100

Le point d ’exclamation

ICON_ASTERISK

0x800

L ’astérisque

La fonction rend une valeur entière indiquant le bouton cliqué par l ’utilisateur.

Constantes symboliques

Valeur de retour

Bouton cliqué

0

Aucun, un problème s ’est produit pendant l ’exécution.

ID_OK

0x04

OK

ID_ABORT

0x10

Annuler

Abandon

Réessayer

Ignorer

ID_YES

Oui

ID_NO

Non

Attention les Boites de message sont des composants standards de Windows, en particulier elles arrêtent tout traitement dans le programme pendant leur affichage, et toute prise en compte d ’événement par Sisal.

[1] Ces constantes sont définies dans le fichier d'inclusion MessageBox.sch