大漠枚举获取句柄配置完毕后 怎么获取的句柄是 0

.子程序 取窗口标题_, 文本型, 公开


.参数 窗口句柄, 整数型
.局部变量 长度, 整数型
.局部变量 文本, 文本型

.子程序 取窗口类名_, 文本型, 公开


.参数 窗口句柄, 整数型
.局部变量 文本, 文本型

        首先枚举到目标按钮所在程序的窗口,然后在该窗口内枚举控件获取控件的句柄,获取到按钮的句柄后可通过SendMessage或者PostMessage来发送消息模拟鼠标点击按钮等交互方式。但是因为枚举窗口和句柄都是使用WIN32 API,所以只能枚举到WIN32的控件,对于那些不是微软提供的控件则表示无能为力了。本示例简单地模拟一个往打字机里面写入数据,点击确认的方法。

// 这里根据EDIT控件大小判断是哪个控件

图1 被控端--打字机

图3 模拟鼠标点击后运行结果

目的:返回窗口标题中含有字符"1"的所有窗口句柄.用EnumWindows枚举窗口,在回调函数EnumWindowsProc判断窗口标题.我想把找到的窗口句柄放到一个数组中,但是如何合理定义数组以及参数的... 目的: 返回窗口标题中含有字符"1"的所有窗口句柄.
我想把找到的窗口句柄放到一个数组中,
但是如何合理定义数组以及参数的传递.

我要回帖

更多关于 大漠枚举获取句柄 的文章

 

随机推荐