www.5129.net > 易语言句柄取窗口标题

易语言句柄取窗口标题

把类名去掉 然后可以用超级模块的命令 句柄=取句柄(“进程id”,空,“窗口标题”) 例: 句柄=取句柄("dnf.exe”,,"dnf") 句柄=取句柄("e.exe",,"易语言-windows") 窗口标题不一定要全,可以是一部分

GW_HWNDNEXT=2枚举窗口 = 取列表顶级窗口_ (0).判断循环首 (枚举窗口 ≠ 0) PID = 0 子线程ID = 取进程线程标识符_ (枚举窗口, PID) .如果真 (子线程ID ≠ 0) .如果真 (PID = 进程ID) 找到的窗口句柄 = 枚举窗口 '把这里的换成你

_启动窗口.标题="XXXXXX" 标题是对象(窗口)的一种属性,可以直接引用的 如: 字串1=_启动窗口.标题

调用格式: 〈文本型〉 取窗口标题 (整数型 窗口句柄) - 应用接口支持库->窗口操作 英文名称:GetWindowText 取指定窗口的标题.成功返回窗口标题,失败返回空.本命令为初级命令. 参数的名称为“窗口句柄”,类型为“整数型(int)”. 操作系统需求: Windows

首先,需要知道指定窗口的标题以及类名,用ViewWizard获取,或者彗星小助手,都可以然后需要一个API FindwindowA.版本 2.DLL命令 FindWindowA, 整数型, "user32" .参数 类名, 文本型 .参数 标题, 文本型FindwindowA(“查到的类名”,“查到的窗口标题”)

编辑框1.内容 = _启动窗口.标题

DLL命令 (在插入--DLL命令里面粘贴).版本 2.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口 .参数 窗口类名, 整数型, , lpClassName,参见相关帮助 .参数 窗口文本, 文本型, , lpWindowName,参见相关帮助按钮1被单击的写法编辑框2.内容 = 到文本 (寻找顶级窗口_ (0, 编辑框1.内容))如果编辑框2结果是0说明你找的窗口句柄不存在

API: FindWindow 用于查找指定的窗口的Hwnd,返回值就是句柄,(通过窗口标题查找) 或者使用 枚举的方法

这个函数的第一个参数就是窗口类名,但貌似不是程序的名称,这个参数应该传给他你用registerclass或者registerclassex注册的类名.第二个参数窗口文本指的是窗口的标题栏的文本.微软给出的资料中说明了这个函数必须填入这2个参数(就是说2个参数都是in的).第一个参数可以为null,这时函数就搜索所有的窗口,找到窗口标题栏和第二个参数相同的那个窗口.我这里给出的是c++的解释,易语言不懂.

.版本 2 窗口句柄 = 窗口_取窗体句柄 (“QufPanelWnd”, “QQ游戏”).判断开始 (窗口句柄 ≠ 0) 进程ID = 窗口_取窗口进程ID (窗口句柄) 线程ID = 窗口_取窗口线程ID (窗口句柄) 标签1.标题 = “QQ游戏已经启动!” 按钮1.禁止 = 假.默认 标签1.标题 = “QQ游戏没有启动!” 按钮1.禁止 = 真

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com