第六课511遇见易语言大漠模块制作API窗口句柄

文章目录[隐藏]

(一)、窗口类

1、FindWindowA 寻找窗口句柄

 
.版本 2
 
.DLL命令 FindWindowA, 整数型, "user32.dll", "FindWindowA", 公开, 寻找窗口句柄
    .参数 lpClassName, 文本型, , 窗口类名
.参数 lpWindowName, 文本型, , 窗口标题
.版本 2
 
.DLL命令 FindWindowExA, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口  找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
    .参数 父窗口句柄, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
    .参数 子窗口, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
    .参数 类名, 文本型, , 欲搜索的类名。零表示忽略
    .参数 标题, 文本型, , 欲搜索的类名。零表示忽略;
--------------------------------------------------------------------------------------
Ps:大漠获取窗口句柄的方法
hwnd = dm.FindWindow("","记事本") 
hwnd = dm.GetMousePointWindow (1)

发布日期:

所属分类: 易语言 标签: