中易网

vb findwindow用法,,,入门。

答案:4  悬赏:20  
解决时间 2021-02-21 16:33
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Command1_Click()
k = FindWindow(0, "登陆")
If k = 0 Then
MsgBox " 未找到窗口", 48, "提示"
Else
MsgBox "找到窗口,请确认", 48, "提示"
End If
End Sub

为什么总是返回的是0,那个登陆程序是我自己做的。里面就加了一句me.caption="登陆"
为什么呢?麻烦解答。
最佳答案
k = FindWindow(vbnollstring, "登陆")
全部回答
k = FindWindow(vbNullString, "登陆") ======================================= 示例: Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long Private Sub Command1_Click() Dim hw& hw& = FindWindow(vbNullString, "计算器") If hw Then SetWindowText hw, "这样不好吧!" End Sub
k = FindWindow(vbNullString, "登陆") 不能用0,要使用vbNullString
给你个例子,但实际可能对qq不管用,因为qq用的可能是特殊窗体类 public frmhwnd as long frmhwnd = findwindow(vbnullstring, "qq2001") if frmhwnd <> 0 then send frmhwnd, wm_settext, 0, "123456789 123456789", 1 end if 建议你用 spy++ 观察下 qq的窗体
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
艺雕阁文玩我想知道这个在什么地方
3G无线上网卡连接上了 但是打不开网页 这是为
重合村地址好找么,我有些事要过去
用“甘瓜苦蒂,天下物无全美”造句。
说这个人内心有个小宇宙.是什么意思,贬义还
2008年阳历9月10号是什么星座
贵州锐驰律师事务所在哪里啊,我有事要去这个
瑞士限量版康斯登手表有收藏价值吗
蓝天歌城地址在哪,我要去那里办事
离散函数可以求积分吗?
强标陶瓷地址在哪,我要去那里办事
幼儿园买保险如果转到别的县城是否还有效
你好 我欠信贷公司钱暂时还不上 但现在信贷公
为什么一做事情,就感觉好累
超声波未来的发展趋势是什么?
推荐资讯
康佳led46ms92dc电视机出现白线条是什么板的
隐形眼鏡是医疗器械么
有哪些网上汉服店比较好
新御剑天涯多少级带两个宠物
不知道自己的微信号怎么办
这个y=0什么意思,好像说在什么什么轴上,快
孟家沟在什么地方啊,我要过去处理事情
景泰翰林四区在什么地方啊,我要过去处理事情
在网上买西服会送领带吗
急求',急求,,考试中 我对我所做的事深
型号lephoneT6+V的百立三丰手机用什么root软
甘肃西河农村合作银行何坝支行怎么去啊,有知
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?