Bonjour,
J'aimerais pouvoir manipuler une fenêtre d'un certain processus. Ce que j'ai surtout besoin de faire c'est de connaitre la position et taille d'une certaine fenêtre.
J'ai vu plusieurs exemples de codes sur le sujet mais tous différents donc peut être que certains sont dépréciés... alors je voulais avoir des avis.
Dois-je rechercher directement ma fenêtre avec son nom ? Un genre de FindWindow j'ai vu... ?
Ou chercher d'abord le processus, puis obtenir de celui-ci les fenêtres qu'il a lancé pour récupérer celle qui m'intéresse ?
Merci
++
J'ai commencé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Process[] processes; processes = Process.GetProcessesByName("nomDunProcRecherché"); foreach (Process instance in processes) { Console.WriteLine(instance.ProcessName); IntPtr pt = instance.MainWindowHandle; // On peut faire quoi avec ce MainWindowHandle ? // C'est en rapport avec les fenêtres du processus non ? }
Partager