FindWindow函数,窗口可以用变量代替吗?
FindWindow函数,窗口可以用变量代替吗?Dim ip As String
Dim hwd As Long
Dim hwdd As Long
Private Sub Command1_Click()
hwd = FindWindow("SciCalc", ip) 'IP=“计算器”,在这里做为窗口,但是运行后,提示“未运行”
If hwd = 0 Then
MsgBox "未运行!!!!!", , "未运行"
End If
Label2.Caption = hwd
End Sub
Private Sub Form_Load()
ip = Inet1.OpenURL("http://www.) '读取ip.txt里的内容,内容是“计算器”,把“计算器”付值给IP
Text1.Text = ip
End Sub
请高人门,帮我看看,我的意思就是 读取网站里的一个文本文件,文本文件里的内容是计算器的窗口名字,我把这个窗口名字付值给IP这个变量,然后在
Command1 里用IP作为标题,但是运行后 句柄为0,找不到计算器。
我把 变量 IP取的内容“计算器” 付值给 text1.text后, text1.text 显示 “计算器”这3个字,然后运行
hwd = FindWindow("SciCalc", text1)
提示 HWD=0 ,找不到句柄
我如果直接给 TEXT1里写上 “计算器”运行hwd = FindWindow("SciCalc", text1)
提示 HWD<>0 , 找到句柄
所以我觉的 IP这个变量 的定义是不是 和 lpWindowName 这个定义不相符,造成无法正确传递直