VB6.0 et le focus

Signaler
Messages postés
9
Date d'inscription
dimanche 30 septembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009
-
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Bonjour,
Je cherche a donner le focus a un processus dont son numéro est conservé dans Returnappli afin de pouvoir faire un sendKeys. Ma question est :

Comment faire pour ouvrir en l'application en grand afin que ce soit elle qui est le focus ?



l_chaine = Len(T_login)
AppActivate Returnappli
For curseur = 1 To l_chaine
char_chaine = Mid(T_login, curseur, curseur)
SendKeys 1, True
Next curseur

3 réponses

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
"SendKeys, c'est le mal !"

que souhaites tu faire, au final ?


Renfield - Admin CodeS-SourceS - MVP Visual Basic
Messages postés
9
Date d'inscription
dimanche 30 septembre 2007
Statut
Membre
Dernière intervention
26 octobre 2009

Salut a toi Ho mon grand amis renfield ^^


Je souhaitais (car j'y suis arrivé) récupéré les infos qu'une balance me donne via un port Com1 et les renvoyer vers une application chose faite grace a sendkeys (oui oui j'aime le mal ^^ )

Sinon as tu une autre proposition au cas ou ?
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
dépend de l'application en face... mais elle est très certainement pilotable par SendMessage.

le probleme de SendKeys, c'est de s'assurer d'etre bien compris d'une part, et d'envoyer les infos à la bonne fenetre...

au pire, voir:
http://www.vbfrance.com/codes/SENDKEYSEX-SIMULER-TOUCHE-DANS-FENETRE-PRECISE_41974.aspx



Renfield - Admin CodeS-SourceS - MVP Visual Basic