Eh bien voila j'ai beau cherché et rien de chez rien !!! quel galere.
En fait je cherche a controler un logiciel qui se trouve ici par l'intermediare des api avec d'autre programme ca marche sans probleme mais la je cale !
Voici mon code tt simple :
dim AA as long
Let AA = FindWindow("XBoxMediaCenterPC", "XBoxMediaCenter PC Skin Preview")
AppActivate ("XBoxMediaCenter PC Skin Preview")
Call PostMessage(AA, WM_KEYDOWN, vbkeydown, 0&)
Call PostMessage(AA, WM_KEYUP, VK_vbkeyup, 0&)
Bonsoir,
Pas super précis comme demande.
Il faut que ta demande concerne un problème ou un point bien particulier...
Ton problème se situe dans les quelques lignes de code que tu nous donnes ? Sur quoi tu bloques exactement ?
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Bon et bien aprés quelques recherche j'arrive maintenant a acceder au menu du programme via API, mais toujours aucun moyen de simuler l'utilisation des touches clavier:PostMessage(AA, WM_KEYDOWN, vbkeydown, 0&), j'ai tester la méthode sendkey sans aucun resultat. Si quelqu'un as un solution je suis preneur.
Bonsoir, sur mon fameux programme qui n'accepte aucune simulation de touche sendkey ou postmessage, j'ai trouver un code qui au moin me donne le focus :
CurrentForeground = GetForegroundWindow()
For a = 1 To Len(TextToType)
mVK = VkKeyScan(Asc(Mid("musiques", a, 1)))
mScan = MapVirtualKey(mVK, 1)
GiveUpCount = 1
Do While GetForegroundWindow() <> WindowToTypeIn And GiveUpCount< 20
SetForegroundWindow WindowToTypeIn
DoEvents
Loop
keybd_event 0, mScan, WM_KEYDOWN, vbKeyDown
Next a
SetForegroundWindow CurrentForeground
Est il possible a ce petit bout de code d'envoyer une simulation de touche vbkeydown ou vbkeyup ??