Sendkey inactif

David75000 Messages postés 12 Date d'inscription samedi 5 janvier 2002 Statut Membre Dernière intervention 2 avril 2002 - 28 févr. 2002 à 09:08
PatriceVB Messages postés 562 Date d'inscription dimanche 16 décembre 2001 Statut Modérateur Dernière intervention 26 décembre 2007 - 4 juin 2002 à 17:55
Bonjour a tous
J’ai un problème que je n’arrive pas à résoudre :
J’ai une feuille qui lance une application installée sur l’ordinateur
Cette dernière ouvre un msgbox contenant un bouton [OK]
Bouton qui est par défaut
Quand je vais [ENTRE] au clavier le MsgBox se ferme et le programme continu !
Ce que je voudrais, c’est automatiser cette action par une procédure
Hors si j’utilise sendkey « {ENTRE} »,True
Comme il est dans mon application il n’agit pas sur le MsgBox
Car l’appel de la fonction fait perdre le focus du Msgbox

1 réponse

PatriceVB Messages postés 562 Date d'inscription dimanche 16 décembre 2001 Statut Modérateur Dernière intervention 26 décembre 2007
4 juin 2002 à 17:55
Tu peux lancer un timer qui va lancer une recherche sur les noms des fenêtres et qui dès qu'il détectera ta msgbox lancera automatiquement le sendkeys. De cette manière là le focus ne quittera pas la msgbox donc il ne devrait pas y avoir de problèmes.
@+
P.S: pour la recherche de fenêtre utilise la fonction api findwindowex
0
Rejoignez-nous