cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
12 mars 2006 à 21:33
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
13 mars 2006 à 10:18
Bonjour à tous,
J'ai besoin de pouvoir détecter dans mon programme quand windows est en cours de fermeture afin de pouvoir quitter mon appli car je fais dans l'évement Closing : e.Cancel = true ;
J'ai donc essayé le code qu'avais trouvé MorpionMx :
protected override void WndProc(ref Message m)
{
const int SC_CLOSE = 61536;
const int WM_SYSCOMMAND = 0x0112;
if(m.Msg WM_SYSCOMMAND && (int)m.WParam SC_CLOSE)
{
Application::Exit() ;
}
base.WndProc(ref m);
}
Mais je n'arrive pas a m'en servir quand windows se ferme mon programme reste où il est en est et bloque la fermeture de windows.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 13 mars 2006 à 10:18
J'ai essayé le code de sebmadate dans un premier temps, ca a l'air de marcher, pour tester je dois redemarrer mon pc ce qui prend au moins 10 min, y'aurais pas une autre solution ?
En faite dans Form1 j'appelle une form qui est la page qui permet de se loguer : (fs)