| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1121 人关注过本帖
标题:FindWindow函数,窗口可以用变量代替吗?
只看楼主 加入收藏
wuyuede
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-29
结帖率:75%
收藏
 问题点数:0 回复次数:2 
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 这个定义不相符,造成无法正确传递直
搜索更多相关主题的帖子: 变量 FindWindow 计算器 函数 窗口 
2008-08-16 12:05
XMeLoDy
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2007-10-4
收藏
得分:0 
hwd = FindWindow("SciCalc", ByVal ip)

这句这样写试试,,
2008-08-16 13:16
wuyuede
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2007-3-29
收藏
得分:0 
回复 2# XMeLoDy 的帖子
谢谢,我测试下
2008-08-16 13:23
快速回复:FindWindow函数,窗口可以用变量代替吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014407 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved