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.
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;
}