Come fare un pulsante Esci in C ++

June 21

La funzione "PostQuitMessage" in C ++ chiude un'applicazione quando l'utente fa clic su un pulsante. È necessario definire quale pulsante si chiude l'applicazione nel codice C ++ utilizzando un "se" o "case" nel codice C ++. Hai anche la possibilità di utilizzare più tasti per uscire da un'applicazione, ad esempio un pulsante "Chiudi" e il pulsante "X" nell'angolo in alto a destra del software. Il programma viene rimosso dalla memoria, in modo da utilizzare la funzione PostQuitMessage significa che l'utente deve riaprire nuovamente l'applicazione.

istruzione

1 Fare clic destro sul file di codice sorgente C ++ che si desidera utilizzare per chiudere l'applicazione. Fai clic su "Apri con", quindi fare clic con il compilatore C ++ e il programma di editore.

2 Individuare la funzione "CreateWindow", che è dove la finestra è creato con tutti i pulsanti di Windows associati. Il codice seguente mostra come creare la finestra in C ++:

HWND hWnd = CreateWindow (

szWindowClass,
szTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
500, 100,
NULL,
NULL,
hInstance,
NULL

);

3 Aggiungere una dichiarazione caso di chiamare il messaggio "PostQuitMessage" se il tasto destro viene cliccato. Il codice seguente chiude l'applicazione quando il pulsante "Quit" si chiama:

caso "Esci":
{

PostQuitMessage(0);
break;

}