关于vb2005中用到的arp函数findwindow无法在user32.dll中找不到findwindowA接口 50
vb2005中代码如下:PublicClassForm1PrivateDeclareFunctionFindwindowLib"USER32.DLL"Alias"Find...
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, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待………… 展开
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, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待………… 展开
2个回答
展开全部
End Sub
End Class
在调试的时候总在 “hwnd = Findwindow(vbNullString, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待…………
End Class
在调试的时候总在 “hwnd = Findwindow(vbNullString, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待…………
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询