L'istruzione messagebox è quella che si usa per creare un semplice finestra di messaggio con c++.Per usare messagebox è necessario richiamare #include .
Si compone così:
int MessageBox(
HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption,
UINT uType );
HWND
Un handle per la finestra del proprietario della finestra di messaggio da creare. Se questo parametro è NULL , la finestra del messaggio non ha una finestra del proprietario.
LPCTSTR
Il messaggio da visualizzare. Se la stringa è composta da più di una riga, è possibile separare le righe utilizzando un ritorno a capo e / o un carattere di avanzamento riga tra ciascuna riga.
LPCTSTR
Il titolo della finestra di dialogo. Se questo parametro è NULL , il titolo predefinito è Errore .
UINT
Il contenuto e il comportamento della finestra di dialogo. Questo parametro può essere una combinazione di flag dei seguenti gruppi di flag i cui valori trovate qui.
Ecco uno script di esempio.
#include
int main()
{
MessageBox(NULL, "Prova di Message Box", "Titolo Box OK", MB_OK);
MessageBox(NULL, "Prova di Message Box","Titolo Box SI NO", MB_YESNO);
MessageBox(NULL, "Prova di Message Box","Titolo Box SI NO ANNULLA", MB_YESNOCANCEL);
MessageBox(NULL, "Prova di Message Box","Titolo Box PUNTO ESCLAMATIVO", MB_ICONEXCLAMATION);
MessageBox(NULL, "Prova di Message Box","Titolo Box ICONA X", MB_ICONSTOP);
MessageBox(NULL, "Prova di Message Box","Titolo Box PUNTO DI DOMANDA", MB_ICONQUESTION);
MessageBox(NULL, "Prova di Message Box","Titolo Box ICONA i", MB_ICONASTERISK);
return 0;
} |
Il risultato del primo messagebox èIl secondo con l'opzione MB_YESNO è
Con YESNOCANCEL è
Per il punto esclamativo il risultato è
Per il box con l'icona di stop a X è così
IL punto di domanda da quest'altro risultato.
Infine il box con l'icona i è