这个函数的第一个参数就是窗口类名,但貌似不是程序的名称,这个参数应该传给他你用registerclass或者registerclassex注册的类名。第二个参数窗口文本指的是窗口的标题栏的文本。微软给出的资料中说明了这个函数必须填入这2个参数(就是说2个参数都是in的)。第一个参数可以为null,这时函数就搜索所有的窗口,找到窗口标题栏和第二个参数相同的那个窗口。
我这里给出的是c++的解释,易语言不懂。
添加一个时钟写下代码 时钟周期=100
版本 2
DLL命令 GetForegroundWindow, 整数型, , "GetForegroundWindow"
DLL命令 GetWindowText, , , "GetWindowTextA"
参数 Hwnd, 整数型
参数 lpString, 文本型
参数 cch, 整数型
版本 2
子程序 _时钟1_周期事件
局部变量 hwnd, 整数型
局部变量 窗口标题, 文本型
hwnd = GetForegroundWindow ()
窗口标题 = 取空白文本 (255)
GetWindowText (hwnd, 窗口标题, 255)
_启动窗口标题 = 窗口标题
有什么不懂的加我QQ 821788778
版本 2
支持库 internet
支持库 spec
程序集 窗口程序集1
子程序 _按钮1_被单击
局部变量 源码, 文本型
源码 = 到文本 (>
版本 2
支持库 spec
程序集 窗口程序集1
程序集变量 源码1, 整数型
程序集变量 源码2, 整数型
子程序 __启动窗口_创建完毕
源码1 = 窗口_取句柄 (, , “IEFrame”, )
源码2 = 窗口_取句柄 (, , “Edit”, )
功能_取句柄 ()
_启动窗口标题 = 窗口_取标题 (源码1)
子程序 功能_取句柄, 整数型
局部变量 局_1级句柄, 整数型
局部变量 局_2级句柄, 整数型
局部变量 局_3级句柄, 整数型
局部变量 局_4级句柄, 整数型
局部变量 局_5级句柄, 整数型
局_1级句柄 = 窗口_取句柄 (, , “IEFrame”, )
如果真 (局_1级句柄 = -1)
返回 (0)
如果真结束
局_2级句柄 = 窗口_取句柄 (局_1级句柄, , “WorkerW”, )
如果真 (局_2级句柄 = -1)
返回 (0)
如果真结束
局_3级句柄 = 窗口_取句柄 (局_2级句柄, , “ReBarWindow32”, )
如果真 (局_3级句柄 = -1)
返回 (0)
如果真结束
局_4级句柄 = 窗口_取句柄 (局_3级句柄, , “Address Band Root”, )
如果真 (局_4级句柄 = -1)
返回 (0)
如果真结束
局_5级句柄 = 窗口_取句柄 (局_4级句柄, , “Edit”, )
如果真 (局_5级句柄 = -1)
返回 (0)
如果真结束
返回 (局_5级句柄)
子程序 _按钮1_被单击
功能_取句柄 ()
调试输出 (功能_取句柄 ())
编辑框1内容 = 窗口_取控件内容 (功能_取句柄 ())
以上就是关于易语言怎么获得所有打开的窗口的标题和句柄,不要模块,只要易语言或API全部的内容,包括:易语言怎么获得所有打开的窗口的标题和句柄,不要模块,只要易语言或API、易语言 取当前窗口标题、易语言取当前网站标题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)