Sendkeys ne marche pas!!!!!

David75000 Messages postés 12 Date d'inscription samedi 5 janvier 2002 Statut Membre Dernière intervention 2 avril 2002 - 24 févr. 2002 à 21:37
NicoVB Messages postés 15 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 26 octobre 2004 - 28 févr. 2002 à 13:42
Quand on applique la fonction Sendkeys"{****}",true à une fentre qui a le focus cela marche
Maintant je veut creer à partir de cette fonction à une autre fenetre que la forme qui le contient ca ne marche pas

ex:
creer une feuille avec un msgbox qui s'ouvre la fonction sendkey"{ENTRER}";true n'auras aucune incidence sur le msgbox

quelque aurait une solution,
j'ai bien pensé en se servant du hdc de la fenetre active mais comment lui faire applique la touche enter

MERCI D'AVANCE

1 réponse

NicoVB Messages postés 15 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 26 octobre 2004
28 févr. 2002 à 13:42
tu peux utiliser la fonction SetForegroundWindow en utilisant le hWnd de ta MsgBox

Déclaration :
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

Appel de la Fonction :
SetForegroundWindow hwndMsgBox

Après tu ajoutes ta fonction :
SendKeys "{ENTER}",True

Et wala :-p
0
Rejoignez-nous