|
发表于 2011-10-5 16:25:50
|
显示全部楼层
青海省黄南藏族自治州
本帖最后由 蛇吻、 于 2011-10-5 16:27 编辑
[e].版本 2
.DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
[/e]
[e].版本 2
.DLL命令 寻找顶级窗口, 整数型, "user32.dll", "FindWindowA", , 某参数不需要使用时可设置为整数型,参数为0
.参数 窗口类名, 文本型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
[/e]
[e].版本 2
.DLL命令 取子窗口句柄, 整数型, "user32.dll", "FindWindowExA"
.参数 parent, 整数型
.参数 child, 整数型
.参数 class, 文本型
.参数 window, 整数型
[/e]
.版本 2
QQ窗体句柄 = 寻找顶级窗口 (“TXGuiFoundation”, “QQ2011”) ' 设置指定要寻找的窗口为QQ2011
.判断开始 (QQ窗体句柄 ≠ 0) ' 判断是否存在QQ2011窗口
pass_hwnd = 取子窗口句柄 (QQ窗体句柄, 0, “Edit”, 0) ' 寻找QQ2011密码框句柄
user_hwnd = 取子窗口句柄 (QQ窗体句柄, 0, “TXEdit”, 0) ' 寻找QQ2011帐号框句柄
.如果 (pass_hwnd ≠ 0 且 user_hwnd ≠ 0) ' 判断密码框以及帐号框句柄不等于0,如果不等于0,证明当前寻找到的窗口为QQ2011登录窗口
SendMessage (User_hwnd, 12, 0, username)
|
|