Wie man einen Exit-Button in C++

August 3

"PostQuitMessage" Funktion in C++ eine Anwendung wird beendet, wenn der Benutzer auf eine Schaltfläche klickt. Sie müssen definieren, welche Schaltfläche beendet die Anwendung in der C++-Code mit einer "If" oder "Case"-Anweisung in der C++-Code. Sie haben auch die Möglichkeit, mehrere Schaltflächen, um eine Anwendung z. B. eine Schaltfläche "Schließen" beenden und die Schaltfläche "X" in der oberen rechten Ecke der Software verwenden. Das Programm wird aus dem Speicher entfernt, so dass mit der Funktion PostQuitMessage bedeutet, dass der Benutzer die Anwendung erneut erneut öffnen muss.

Anweisungen

1 Mit der rechten Maustaste in der C++-Quellcodedatei zu verwenden, um die Anwendung zu schließen. "Öffnen mit" klicken Sie auf Ihr C++-Compiler und Editor-Programm.

2 Suchen Sie die Funktion "CreateWindow", die ist, wo das Fenster mit allen zugeordneten Windows-Schaltflächen erstellt wird. Der folgende Code veranschaulicht das Erstellen des Fensters in C++:

HWND hWnd = CreateWindow ()

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

);

3 Fügen Sie eine Case-Anweisung die Meldung "PostQuitMessage" aufrufen, wenn die Rechte Maustaste geklickt wird. Der folgende Code die Anwendung wird beendet, wenn die Schaltfläche "Quit" aufgerufen wird:

Fall "Quit":{

PostQuitMessage(0); break;

}