Bonjour,
Je fais un programme et j'aimerais qu'en appuyant sur un bouton autre que la croix en haut a droite, on puisse arretter l'application.
Si qulequ'un a une idée?
Merci.
Version imprimable
Bonjour,
Je fais un programme et j'aimerais qu'en appuyant sur un bouton autre que la croix en haut a droite, on puisse arretter l'application.
Si qulequ'un a une idée?
Merci.
- Arrêter != tuer
- .Net ? Windows API ? MFC ?
Desolé j'ai pas precisé:
-MFC
-Oui je veux tuer mon application
Merci
Pour arrêter une application, tu as différentes manières, de la plus propre à la plus sale :
- PostMessage(WM_SYSCOMMAND, SC_CLOSE) pour ordonner la fermeture de la fenêtre.
- PostMessage(WM_CLOSE) pour ordonner plus fermement.
- DestroyWindow() pour forcer la fermeture de la fenêtre
- PostQuitMessage() pour que le processus se suicide sans prendre le temps de fermer les fenêtres (elles disparaissent quand le programme meurt).
- ExitProcess() pour que le processus se pende les veines ouvertes sous un train.
- TerminateProcess() pour massacrer le processus à la tronçonneuse.
Sans compter les méthodes dites illégales, comme provoquer une erreur en écrivant à un pointeur nul, etc.
Conseil : Tenter ces méthodes dans l'ordre et utiliser la première qui marche.
Merci à toi Médinoc.
Avec DestroyWindow() ca marche comme je veux.