J'ai peut-être une solution :
- En créant le processus avec CreateProcess(), tu connais le thread.
- Ensuite, tu énuméres les fenêtres rattachées à ce thread grâce à la fonction EnumThreadWindows().
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
Merci pour ces infos.
J'ai utilisé la fonction sendinput (cause XP) pour simuler les actions claviers au lieu de Keyb_event.
Par contre je rame sur le setactivewindow. Comment je récupère le handle d'un programme fils lancé pour prendre la main sur la fenêtre et donc simuler les touches. Aurais tu un exemple de code.
Merci pour ton aide.
-------------------------------
Réponse au message :
-------------------------------
Tu pourrais utiliser la fonction (API) SetActiveWindow(HWND hwnd) pour mettre en avant plan la fenetre que tu désire, puis émettre des appuie de touche avec la fonction keyb_event (API)
Voilà ce que je peux faire pour toi, @+
GAYA, LA PUISSANCE NATURELLE
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
Je cherche à réaliser un prog qui permet le lancement d'un autre prog (jusqu'à la je sais faire) mais qui garde la main dessus.
ex :
- lancer notepad et écrire dedans une fois qu'il est lancé.
- ouvrir une application depuis le prog parent et simuler une combinaison de touches (raccouris clavier) pour lancer les menus et donc les actions du prog fils.
Des pistes pour démarrer ou encore mieux des exemples.
Merci d'avance.
