Bonjour à tous
J'ai un programme qui est censé connaître son propre Handle afin de se remettre en premier plan à certains moments. SetForegroundWindow et SwitchToThisWindow ne fonctionnent apparament pas à cause de ca. Le plus intrigant c'est ca :
Voila le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 handle = Process.GetCurrentProcess().Handle; Console.Write(handle + " || " + Process.GetCurrentProcess().Handle.ToString());
2436 || 2448
Le handle change constamment... et le MainWindowHandle est toujours a 0. Mes recherches pour trouver le Handle de sa propre fenêtre sont infructueuses.
Je ne suis pas un pro en ce qui concerne les Handle donc si quelqu'un à l’aimabilité de m'expliquer plus précisément comment cela fonctionne, cela me serait très utile !
Merci d'avance !
Partager