Bonjour,
je cherche à récupérer le handle d'une boite de dialogue pour la manipuler.
je connais son titre et sa classe grace à spy++, voilà le code que j'ai écrit:
ça compile sans erreur, mais en débogue, le programme se plante dans la boucle while, enfin il ne s'en sort pas, ça veut dire qu'il ne trouve pas la fenêtre...
vous voyez où est l'erreur?
J'ai inséré FindWindow dans la boucle while parce que la fenêtre devrait être créée par l'instruction juste avant que je ne fasse appel à ma fonction RecupHandleTitle. Plus exactement, l'instruction d'avant déclenche la compilation d'un programme, et ma boite de dialogue apparait à la fin de cette compilation. Donc j'ai utilisé la boucle while pour bloquer jusqu'à l'apparition de ma fenêtre.
Normalement c'est une fenêtre fille, même si avec spy++ elle n'a pas de parent!!
je vais essayer avec FindWindowEx pour voir...