Ik probeer met behulp van de FindWindow function de hwnd van winamp te achterhalen maar het lukt nietzo, kan iemand mij helpen
Volgens mij ligt het probleem aan het declareren ofso. want ik krijg er geen 0 als hwnd uit maar een telkens veranderende handle (hwnd=window handle)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Public Class Form1
Inherits System.Windows.Forms.Form
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Dim hWndWinamp As Long
'{ Windows Form Designer generated code }
Private Sub Label1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.Click
hWndWinamp = FindWindow("Winamp v1.x", vbNullString)
Label1.Text = "&H" & Hex(hWndWinamp) & " " & CStr(hWndWinamp)
End Sub
End Class |
Volgens mij ligt het probleem aan het declareren ofso. want ik krijg er geen 0 als hwnd uit maar een telkens veranderende handle (hwnd=window handle)
[ Voor 15% gewijzigd door MuggenHor op 03-03-2004 19:16 ]
Waarheid is pas waarheid als het tegendeel ook waarheid is.