SnOOpss
Messages postés571Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 5 décembre 2013
-
17 sept. 2006 à 18:40
SnOOpss
Messages postés571Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 5 décembre 2013
-
20 sept. 2006 à 06:57
Bonjour j'ai essayé de simplifier au maximum mon code mais meme codé comme cela j'ai le meme probleme. Tant que je clique par sur le comboBox tout est OK, mais sinon des le premier clic l'appli se bloque et se ferme seule apres un clic dans la barre des taches.
racpp
Messages postés1910Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201416 19 sept. 2006 à 16:56
Bonjour,
Si tu mets le HWND de la boite de dialogue comme 2ème paramètre de GetMessage(), l'application ne recevra que les messages destinés à cette boite et à ses controles enfants. Pour les controles simples comme les boutons, les edits etc cela ne pose aucun problème. Par contre, quand il s'agit d'un controle composé comme le combobox ça ne marche plus car les messages destinés aux controles contenus dans ce combobox ne seront pas interceptés. Mettre à 0 le 2ème paramètre de GetMessage() permet à l'application de recevoir tous les messages quelque soit leur destination.
SnOOpss
Messages postés571Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 5 décembre 2013 17 sept. 2006 à 19:43
Heu si mais comme il n'y a pas d'autre CASE break ou pas ca ne doit pas changer grand chose ? En tout cas j'ai rajouté le break et toujour le meme prb.
Franchement a part un bug de vc2005 je voit pas ce que ca peut etre, il ya juste le strict minimum de ligne de code.
Vous n’avez pas trouvé la réponse que vous recherchez ?