bonjour a tous,
je suis en train de piloter une application tierce et je rencontre un probleme dans un cas bien precis pour le finaliser .
Les click sur les boutons fonctionne bien , sauf dans le cas ou un bouton ouvre une autre fenetre.
Mon appli semble perdre la main, car la fenetre que j'ouvre en appuyant sur le bouton deviens active.
le code que j'emploi pour cliquer sur un bouton est :
avec ce code si le bouton ouvre une fenetre je reste bloqué dans le SendMessage(HD,BM_CLICK, 0, 0) et mon programme reprends la main seulement quand je ferme la fenetre qui c'est ouverte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 HD:=strtoint(StHd); SendMessage(HD,WM_SETFOCUS, 0, 0); SendMessage(HD,BM_CLICK, 0, 0); SendMessage(HD,WM_KillFOCUS, 0, 0);
si quelqu'un a une solution a me proposer.. merci d'avance
Partager