kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012
-
26 juil. 2005 à 19:09
kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012
-
29 juil. 2005 à 14:29
bonjour a tous
voila mon probleme
quand je ferme mon programme, le processus ne se termine pas
voila le code
case SC_CLOSE : // cas d'un click sur la croix de fermeture
{
int quit = 0;
quit = MessageBox(hWnd,"Vous voulez réellement Quitter",
szClassName,MB_YESNO|MB_ICONQUESTION);
if (quit == IDNO) {return 0; break;}
SendMessage( hWnd, WM_CLOSE, 0, 0);
break;
}
...
...
case WM_CLOSE:
{
DestroyMenu(hMenu);
DestroyWindow( hWnd );
break;
}
case WM_DESTROY:
{
PostQuitMessage (0); // (Voir partie 1)
break;
}
kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012 28 juil. 2005 à 11:28
bon ben vraiment merci
car dans la doc ya
BOOL GetMessage(
LPMSG lpMsg, // address of structure with message
HWND hWnd, // handle of window
UINT wMsgFilterMin, // first message
UINT wMsgFilterMax // last message )
donc j'aurai jamais pu trouver tout seul ou sans un autre code
c'est seulement apres avoir lu toute la description que j'ai vu qu'il fallait la mettre a NULL
mais est ce parce qu'il faut repurer les messages de tout les handles ?
ou ya t'il un autre moyen?
dsl pour les messages d'avant j'ai eu un petit bug
cali70
Messages postés71Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention19 mars 2008 28 juil. 2005 à 11:36
D'aussi loin que je me souvienne... j'ai toujours vu NULL pour le HWND de cette fonction à cet endroit. Ca marche comme ca et je me demande pourquoi tu veux un autre moyen... puisque ca marche...
cali70
Messages postés71Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention19 mars 2008 28 juil. 2005 à 11:44
Bon j'ai rien contre que tu mettes le post de vecchio56 comme réponse acceptée... mé bon pour la forme il m'aurait semblé plus correct que tu le fasse sur le mien un peu plus haut !