Récuperer le handle depuis le nom d'un processus
	
	
		Bonjour à tous,
Je récupère la liste des processus que je met dans une ComboBox depuis cette methode:
http://www.developpez.com/delphi/faq...isterprocessus
Et j'aimerais récuperer le HWND du processus sélectionné dans la liste.
J'ai essayé ça (en choisissant le processus: notePad.exe) mais le handle est nul.
	Code:
	
| 12
 
 |     myHandle := FindWindow(pchar(cbMain.Items.Strings[cbMain.ItemIndex]),nil);
    if myHandle = 0 then mmoMain.Lines.Add('Pas de bloc notes lancé !'); | 
 Comment faire ?
Merci d'avance.
	 
	
	
	
		Re: Récuperer le handle depuis le nom d'un processus
	
	
		
	Citation:
	
		
		
			
				Envoyé par dacid
				
			
			
	Code:
	
| 12
 
 |     myHandle := FindWindow(pchar(cbMain.Items.Strings[cbMain.ItemIndex]),nil);
    if myHandle = 0 then mmoMain.Lines.Add('Pas de bloc notes lancé !'); | 
 
	 
 Avec FindWindows, tu récupère le handle d'une fenêtre (pas d'un processus).
Regarde plutôt OpenProcess :
	Citation:
	
		
		
			
				Envoyé par Aide Delphi
				
			
			The OpenProcess function returns a handle of an existing process object.
			
		
	 
  :wink: