问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

易语言,取窗口句柄的一个问题

发布网友 发布时间:2022-08-03 03:01

我来回答

4个回答

热心网友 时间:2024-03-17 19:50

1.取易语言自己的窗口句柄比较简单:
窗口.取窗口句柄()
2.取外部的窗口句柄也比较简单:

.版本 2

.子程序 根据窗口标题模糊搜索窗口句柄, 整数型
.参数 窗口标题, 文本型
.局部变量 临时句柄, 整数型
.局部变量 模糊文本, 文本型

临时句柄 = 寻找子窗口_ (0, 0, 字符 (0), 字符 (0))
.判断循环首 (临时句柄 > 0)
处理事件 ()
临时句柄 = 寻找子窗口_ (0, 临时句柄, 字符 (0), 字符 (0))
模糊文本 = 取空白文本 (255)
取窗口标题_ (临时句柄, 模糊文本, 255)
.如果真 (寻找文本 (模糊文本, 窗口标题, , 真) > -1)
输出调试文本 (临时句柄, 模糊文本)
' 返回 (临时句柄)
编辑框2.加入文本 (“■” + 到文本 (临时句柄) + #换行符 + 模糊文本 + #换行符)
.如果真结束

.判断循环尾 ()
返回 (临时句柄)

' 或:

.版本 2

.子程序 根据窗口标题精确搜索窗口句柄, 整数型
.参数 窗口标题, 文本型
.局部变量 临时句柄, 整数型
.局部变量 精确文本, 文本型

临时句柄 = 寻找子窗口_ (0, 0, 字符 (0), 字符 (0))
.判断循环首 (临时句柄 > 0)
处理事件 ()
临时句柄 = 寻找子窗口_ (0, 临时句柄, 字符 (0), 字符 (0))
精确文本 = 取空白文本 (255)
取窗口标题_ (临时句柄, 精确文本, 255)
.如果真 (精确文本 = 窗口标题)
输出调试文本 (临时句柄, 精确文本)
' 返回 (临时句柄)
编辑框2.加入文本 (“■” + 到文本 (临时句柄) + #换行符 + 精确文本 + #换行符)
.如果真结束

.判断循环尾 ()
返回 (临时句柄)

.版本 2

.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 窗口类名, 整数型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助

.DLL命令 取窗口标题_, 整数型, "user32", "GetWindowTextA", , 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
.参数 窗口句柄, 整数型, , 欲获取文字的那个窗口的句柄
.参数 缓冲区, 文本型, , 预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入
.参数 缓冲尺寸, 整数型, , lp缓冲区的长度;

.DLL命令 寻找子窗口_, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
.参数 窗口句柄1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
.参数 窗口句柄2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
.参数 欲搜索的类名1, 文本型, , 欲搜索的类名。“”表示忽略
.参数 欲搜索的类名2, 文本型, , 欲搜索的类名。“”表示忽略;

.DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 逻辑型, , 具体取决于消息
.参数 参数二, 整数型, , 具体取决于消息;

.DLL命令 PostMessageA, , , "PostMessageA"
.参数 hwnd, 整数型, , 窗口句柄
.参数 wMsg, 整数型, , 消息标识符
.参数 wParm, 整数型
.参数 lParm, 整数型, , 任意,整数型,文本型

.DLL命令 apiGetClassName, 整数型, , "GetClassNameA", , 取类名
.参数 hWnd, 整数型
.参数 name, 文本型, , 用于保存获得的类名
.参数 num, 整数型, , 上一参数的缓冲区长度

.DLL命令 apiGetWindowLong, 整数型, , "GetWindowLongA"
.参数 hWnd, 整数型
.参数 nIndex, 整数型, , 功能索引

热心网友 时间:2024-03-17 19:50

最简单的方式:
.版本 2

.子程序 __启动窗口_创建完毕

写配置项 (取运行目录 () + “/设置.ini”, “设置”, “编辑框1”, 到文本 (编辑框1.内容))
编辑框1.内容 = 读配置项 (取运行目录 () + “/设置.ini”, “设置”, “编辑框1”, 到文本 (编辑框1.内容))
编辑框1.输入方式 = 2

热心网友 时间:2024-03-17 19:51

在编辑框属性里面可以改变、那密码输入

热心网友 时间:2024-03-17 19:51

看独立团初级教程前既可就是,有破解版的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
可以提前退出“三支一扶”计划吗 能提前退出“三支一扶”计划吗 绒沙金礼品制作工艺 什么叫绒沙金 榖皮巾的意思是什么 IPOD新版本安装会不会影响内存 我的是ipod 4 8G的,我下载了东西以后发现内存是占了,但是显示不出来东西... 为什么我的IPOD下载程序只用了4G却显示用了6.4G 间谍过家家阿尼亚表情包汇总(间谍过家家阿尼亚次子) 关于"化物语"中的女主 战场原黑仪(戦场ヶ原ひたぎ)的1440*900宽屏壁纸... 梦到自己得了重病,听医生说最多还有一年活! 按键精灵绑定窗口标题,如果标题绑定不对,就自动停止辅助的判断,求助... 求助JAVA一个小程序 梦见医生说我身体有问题 梦见医生说自己得病了 飞行员包括哪些 同福中路龙福东一巷一号(南武中学高中部西侧),这个地址乘地铁怎么去到... 同福东路538号福兴大厦属哪个街道管辖? 假面骑士铠武终极形态是什么形态 福山区福海路与同福路路口段机动车违反禁令标志指示是什么意思_百度知 ... 少年宫的地铁站出口那个是出同福路的 海珠区同福路属哪个街道、哪个社区 兴国县潋江镇同福路属于哪个居委会? 郴州市一中北校区初中部对外招生过吗? 郴州城西发展规划 《人鱼小姐》大结局是不是雅俐瑛死了 如何制作剁椒仔姜 剁椒仔姜教程 现在马路上的垃圾大多是什么 路上有垃圾,我该怎么办? 公路上这些人都是乱丢垃圾,现在我们怎样用办法来解决呢? eclipse题目 API 窗口类名 介入手术后发烧怎么处理 介入治疗后发烧怎么办?【肝癌】 介入治疗后发烧怎么办? 肝癌做完介入发烧是反应吗?发烧怎么办 肝癌介入后发烧,头痛,怎么办 肝癌做完介入后一直有的发烧正常吗 求助 中晚期患弥漫性肝癌介入后持续低烧怎么办? 肝癌晚期做介入后一直发烧,能有什么办法吗 介入手术之后发烧 形容两人关系变好的词或成语 两人事先关系很不好,后来好得很,用什么成语能表达这意思? 他有没有背叛? ...个人评价 很好对执行力,有上进心,不断学习为自己充电。希望加入到一... 梦见有人往耳朵倒酒 梦见耳朵什么寓意 梦见耳朵相关表示什么 路边垃圾桶多少钱 我婆婆得肺癌梦见医生给他治病