关于vb2005中用到的arp函数findwindow无法在user32.dll中找不到findwindowA接口

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:55:17
vb2005中代码如下:
Public Class Form1
Private Declare Function Findwindow Lib "USER32.DLL" Alias "FindwindowA" (ByVal ipclassname As String, ByVal ipwindowsname As String) As Long
Dim hwnd As Long

Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'Dim hwnd As Long ' 储存 FindWindow 函数返回的句柄
hwnd = Findwindow(vbNullString, "notepad") ' 取得进程标识符
'只要把Windows Media Player换成游戏的名称就可了!
If hwnd = 0 Then
Label1.Text = "未运行"
Else
Label1.Text = "已运行"
End If
Timer1.Enabled = False

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub
End Class
在调试的时候总在 “hwnd = Findwindow(vbNullString, &q

End Sub
End Class
在调试的时候总在 “hwnd = Findwindow(vbNullString, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待…………

user32.dll 改成user32