|
发表于 2016-10-15 01:44:24
|
显示全部楼层
湖北省宜昌市
[e=0 ].版本 2 易语言窗口句柄 = FindWindowA (“ENewFrame”, 0 )_临时子程序 ()返回 (0 )输出 (“★★获取易语言调试状态夹输出窗口句柄成功★★” + #换行符 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 局部_输出窗口句柄 | 整数型 | | | 局部_状态夹窗口句柄 | 整数型 | | | 局部_窗口句柄 | 整数型 | | |
局部_输出窗口句柄 = 0 局部_状态夹窗口句柄 = 易语言窗口句柄 循环判断首 ()局部_窗口句柄 = FindWindowExA (0, 局部_窗口句柄, “Afx:400000:8:10003:0:0”, “状态夹”)如果真 (GetParent (局部_窗口句柄 ) = 局部_状态夹窗口句柄 )局部_状态夹窗口句柄 = 局部_窗口句柄 局部_窗口句柄 = 0 跳出循环 ()循环判断尾 (局部_窗口句柄 ≠ 0 )循环判断首 ()局部_窗口句柄 = FindWindowExA (局部_状态夹窗口句柄, 局部_窗口句柄, “AfxControlBar42s”, 0 )如果真 (局部_窗口句柄 = 0 )跳出循环 ()局部_输出窗口句柄 = GetDlgItem (GetDlgItem (GetDlgItem (GetDlgItem (局部_窗口句柄, 130), 0), 1000), 1011)循环判断尾 (IsWindow (局部_输出窗口句柄 ) = 假)返回 (局部_输出窗口句柄 )输出窗口句柄 = 取输出窗口句柄 ()SendMessageA (输出窗口句柄, #EM_SETSEL, -2, -1 ) 返回 (SendMessageA (输出窗口句柄, #EM_REPLACESEL, 0, 文本 ) ≠ 0 )
这样改进下 省下一段代码[/e] |
|