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 |
|
|
||
|
ID_YES | ID_NO | ID_ABORT |
0x1A |
à trois boutons Oui, Non, Annuler |
|
ID_YES | ID_NO |
0x0A |
à deux boutons Oui et Non |
|
|
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 |
|
|
||
|
|
||
|
|
||
|
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