cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
6 sept. 2007 à 03:57
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
6 sept. 2007 à 14:03
Salut à tous,
j'essaye de "contrôler" la fenêtre de code d'un module ("Projet1 - Module1 (Code)") depuis un autre programme..
pour celà, je récupère le handle de la fenêtre avec Spy++, puis son titre avec GetWindowText() pour pouvoir enfin la rendre active avec AppActivate et lui envoyer du texte avec SendKeys()..
Dim h As Long
h = CLng(Text1.Text)'je fais copier coller depuis Spy++ après conversion au décimal
' Je récupère le titre de la fenêtre
Dim Titre As String, Longueur As Long
Longueur = GetWindowTextLength(h) + 1
Titre = Space(Longueur)
GetWindowText h, Titre, Longueur
AppActivate Titre
SendKeys "%{F4}"
Sauf que ça marche pas : si j'envoie par exemple (Alt + F4) c'est mon exécutable qui se ferme, si j'envoie du texte ça passe pas