|
6楼
发表于 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] |
|