Den " PostQuitMessage "-funksjonen i C + + avslutter et program når brukeren klikker på en knapp . Du må definere hvilken knapp avslutter programmet i C + +-kode ved hjelp av en "hvis" eller "case " statement i C + + -kode. Du har også muligheten til å bruke flere knapper for å avslutte et program som for eksempel en " Close" knappen og " X "-knappen i øverste høyre hjørne av programvaren . Programmet er fjernet fra minnet , så bruker PostQuitMessage funksjonen betyr at brukeren må re- åpne programmet på nytt . Instruksjoner
en
Høyreklikk på C + + kildekoden filen du vil bruke til å lukke programmet . Klikk på " Åpne med ", deretter din C + + kompilatoren og tekstbehandleren .
2
Finn " CreateWindow "-funksjonen , som er der vinduet er opprettet med alle tilknyttede Windows -knappene . Følgende kode viser deg hvordan du oppretter vinduet i C + + : en
HWND hWnd = CreateWindow ( szWindowClass , szTitle , WS_OVERLAPPEDWINDOW , CW_USEDEFAULT , CW_USEDEFAULT , 500 , 100 , NULL , NULL , hInstance , NULL) ;
3
Legg en sak uttalelse til kaller " PostQuitMessage " melding hvis den høyre knappen klikkes. Følgende kode avslutter programmet når knappen "Avslutt " er kalt:
case " Avslutt " : { PostQuitMessage ( 0 ); break ;}