David75000
Messages postés12Date d'inscriptionsamedi 5 janvier 2002StatutMembreDernière intervention 2 avril 2002
-
28 févr. 2002 à 09:08
PatriceVB
Messages postés562Date d'inscriptiondimanche 16 décembre 2001StatutModérateurDernière intervention26 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
PatriceVB
Messages postés562Date d'inscriptiondimanche 16 décembre 2001StatutModérateurDernière intervention26 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