Salut,
Je voudrais récupérer le handle d'un controle d'une appli (foobar2000). Le probleme est que j'ai obtenu le nom de la class avec différents programmes et sources, tout concorde, mais j'ai beau y faire, le handle retourné est toujours zero, pourtant le handle de l'appli lui est bon :
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Dim tWnd As Long, bWnd As Long, ncWnd As Long
Private Sub Form_Load()
tWnd = FindWindow(vbNullString, "foobar2000 v0.8.3")
bWnd = FindWindowEx(tWnd, ByVal 0&, "SysTreeView32", vbNullString)
MsgBox bWnd
End Sub
Merci d'avance
LTourist