Bonjour,
Je suis actuellement en train de développer une fonctionnalité pour une appli qui permet d'éviter que l'appli s'exécute plusieurs fois sur le poste d'un utilisateur.
J'ai trouvé une portion de code qui récupère la liste des process, que j'ai adapté pour mon besoin.
Je souhaiterai faire en sorte de mettre au premier plan la fenêtre de l'application déjà lancé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Pour cela j'ai trouvé la fonction SetForegroundWindow(), mon problème est que cette fonction nécessite le handle (HWND) de la fenêtre et non pas du process.
J'ai essayé de voir d'autre fonction pour trouver ce handle mais comme il s'agit de ma première expérience avec l'API Win32 je suis un peu perdu.
Est ce que quelqu'un a une solution pour retrouver le handle de la fenêtre avec le PID ou le handle du process ? Merci d'avance.

 

 
		
		 
         
			
			

 
   
 


 Utiliser SetForegroundWindow avec PID
 Utiliser SetForegroundWindow avec PID
				 Répondre avec citation
  Répondre avec citation
Partager