Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Définition :
Cette fonction permet d'afficher des messages.

Le contenu du message, les boutons affichés et les icones présents dans le message sont définissables.

image-20240102-142938.png

Syntaxe :
SilAfficherMessage(p1$,p2$,p3%)
SAM(p1$,p2$,p3%)

p1$ : Titre de la fenêtre du message.
p2$ : Texte du message.
p3% : Style de la fenêtre du message. Le style de la fenêtre est obtenu par addition des valeurs suivantes :

  • Pour le choix des boutons :

Valeur

Style

Bouton

0

MB_OK : La boîte de dialogue contient 1 bouton : OK.

image-20240102-141422.png

1

MB_OKCANCEL : La boîte de dialogue contient 2 boutons : OK et Annuler.

image-20240102-141413.png

2

MB_ABORTRETRYIGNORE : La boîte de dialogue contient 3 boutons : Annuler, Réessayer et Ignorer

image-20240102-141806.png

3

MB_YESNOCANCEL : La boîte de dialogue contient 3 boutons : Oui, Non et Annuler.

image-20240102-141944.png

4

MB_YESNO : La boîte de dialogue contient 2 boutons : Oui et Non.

image-20240102-142107.png

5

MB_RETRYCANCEL : La boîte de dialogue contient 2 boutons : Réessayer et Annuler.

image-20240102-142143.png
  • Pour le choix de l’icône affichée dans le message :

Valeur

Style

Icônes

0

Aucune icône.

16

MB_ICONSTOP : Une icône panneau 'STOP' est affiché dans la boîte de dialogue.

image-20240102-142732.png

32

MB_ICONQUESTION : Une icône point d'interrogation ' ?' est affiché dans la boîte de dialogue.

image-20240102-142751.png

48

MB_ICONEXCLAMATION : Une icône point d'exclamation ' !' est affichée dans la boîte de dialogue.

image-20240102-142809.png

64

MB_ICONINFORMATION : Une icône d'information (lettre 'i' dans un cercle) est affichée dans la boîte de dialogue

image-20240102-142828.png

La valeur de retour peut être une des valeurs suivantes :
0 Pas assez de mémoire pour afficher la boîte de dialogue.
1 Le bouton 'OK' a été sélectionné.
2 Le bouton 'Cancel' a été sélectionné.
3 Le bouton 'Abort' a été sélectionné.
4 Le bouton 'Réessayer' a été sélectionné.
5 Le bouton 'Ignorer' a été sélectionné.
6 Le bouton 'Oui' a été sélectionné.
7 Le bouton 'Non' a été sélectionné.

Exemple 1 :

Code Block
SilAfficherMessage("Attention!","Vous ...",48)	

48=0+48

Soit MB_OK + MB_ICONEXCLAMATION

image-20240102-141003.png

Exemple 2 :

Code Block
SilAfficherMessage("Demande de confirmation","Voulez-vous... ?",36)	

36=4+32

soit MB_YESNO + MB_ICONQUESTION

image-20240102-140942.png