
La fonction MessageBox permet d'afficher une boite de dialogue. Note: Si vous avez un problème, n’hésitez pas à venir poster sur le forum.
La fonction MessageBox est définie dans windows.h
Voici la "syntaxe":
int MessageBox(hwnd, text, titre, style)
HWND hwnd; /* handle de la fenetre */
LPCSTR text; /* addresse du texte */
LPCSTR titre; /* addresse du titre */
UINT style; /* style de la Message box */
| UINT | Description |
|---|---|
| MB_ABORTRETRYIGNORE | La MessageBox aura comme boutons: Annuler, Réessayer, et Ignorer. |
| MB_DEFBUTTON1 | Le premier bouton de la MessageBox sera par defaut. |
| MB_DEFBUTTON2 | Le deuxième bouton sera par défaut. |
| MB_DEFBUTTON3 | Le troisième bouton sera par défaut. |
| MB_ICONEXCLAMATION | L’icône de la MessageBox sera un point d’exclamation. |
| MB_ICONINFORMATION | L’icône de la MessageBox sera le I. |
| MB_ICONQUESTION | L’icône de la MessageBox sera un point d’interrogation. |
| MB_ICONSTOP | L’icône de la MessageBox sera un panneau stop. |
| MB_OK | La MessageBox contiendra le bouton OK. |
| MB_OKCANCEL | La MessageBox contiendra les boutons OK et Annuler. |
| MB_RETRYCANCEL | La MessageBox contiendra les boutons Réessayer et Annuler. |
| MB_YESNO | La MessageBox contiendra les boutons Oui et Non. |
| MB_YESNOCANCEL | La MessageBox contiendra les boutons Oui, Non et Annuler. |
Cette fonction retourne ces valeurs:
| Valeur | Signification |
|---|---|
| IDOK | Le bouton Ok a été sélectionné. |
| IDCANCEL | Le bouton Annuler a été sélectionné. |
| IDIGNORE | Le bouton Ignorer a été sélectionné. |
| IDRETRY | Le bouton Réessayer a été sélectionné. |
| IDNO | Le bouton Non a été sélectionné. |
| IDYES | Le bouton Oui a été sélectionné. |