关于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该怎么办?谢谢……十分感谢你的答案!期待…………
展开
 我来答
398197161
2008-03-31 · TA获得超过319个赞
知道答主
回答量:240
采纳率:0%
帮助的人:0
展开全部
End Sub
End Class
在调试的时候总在 “hwnd = Findwindow(vbNullString, "notepad.exe") ' 取得进程标识符 ”报错,说“无法在 DLL“USER32.DLL”中找到名为“FindwindowA”的入口点。”问哈是什么问题?该怎么解决。在vb2005中其他arp也会有这些问题吗?呵呵—……还想问哈关于vb2005的问题!(当然分不是这么好拿的!)在vb2005中的类库是怎么会事啊?如果用vb2005的类库代替arp的findwindow该怎么办?谢谢……十分感谢你的答案!期待…………
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gh11112
2013-09-01
知道答主
回答量:3
采纳率:0%
帮助的人:4287
展开全部
user32.dll 改成user32
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式