j'ai utiliser
BOOL WINAPI ConsoleHandler(DWORD CEvent)
{
char mesg[128];
switch(CEvent)
{
case CTRL_C_EVENT:
break;
case CTRL_BREAK_EVENT:
MessageBox(NULL,
"CTRL+BREAK received!","CEvent",MB_OK);
break;
case CTRL_CLOSE_EVENT:
MessageBox(NULL,
"Program being closed!","CEvent",MB_OK);
break;
case CTRL_LOGOFF_EVENT:
MessageBox(NULL,
"User is logging off!","CEvent",MB_OK);
break;
case CTRL_SHUTDOWN_EVENT:
MessageBox(NULL,
"User is logging off!","CEvent",MB_OK);
break;
}
return (TRUE);
}
avec
SetConsoleCtrlHandler( (PHANDLER_ROUTINE) ConsoleHandler, TRUE );
mais au bout de quelque second
il mais proposer par le system de terminer ou d'annuler
cette demande losrque l'on clique sur la croix
comment controler le clique sur la croix
merci