遍历窗口句柄得到的多个窗口句柄怎么表示

 我来答
p2...3@33sn.cc
2017-04-11 · TA获得超过151个赞
知道答主
回答量:117
采纳率:0%
帮助的人:34.6万
展开全部
UserVar ID="无标题" "ID"//在自定义输入你要查找窗口的数字串,特别字眼都可以
hwnd =
Plugin.Window.Search(ID)//遍历所有窗口,查找含有逗数字串,特别字眼地的窗口并存入hwnd中
(这里按键自带的命令是这样的,你打开记事本 标题含有"无标题",使用这个命令 它会得到该记事本的窗口句柄XX并赋值到变量hwnd
具体结果"XX|" 如果有多个结果 会是这样 "XX1|XX2|XX3")
bb = Split(hwnd, "|")//把所有句柄分开存到数组 (这个是分割字符串,以字符串"|"分割变量hwnd里的字符串并把各项结果以数组形式赋值到变量bb)
cc = CLng(bb(0)) //Clng是强制转换为整数 因为bb这个数组里的成员类型都是字符串,所以要转换一下,方便比较 bb(0) 这里出现下标越界说明bb这个数组里并没有序号为0的这个成员 换句话说就是没有找到窗口
dw...6@sohu.com
2017-04-11 · 超过19用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:7.7万
展开全部
哥们我用C++做过这样的程序,VB也一样 ,你可以在你要控制的程序的文本框中先输入指定的问题假如“ABC”,用EnumChildWindows可以遍历出该句柄下所有控件的句柄,再用GetWindowText取出每个控件句柄的文本参数,发现为"ABC"就返回该控件句柄句柄找到了,用SendMessage(Handle,WM_SETTEXT.....)可以设置你想做的任意值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式