马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
 本帖最后由 剑仙十号 于 2017-6-29 18:58 编辑  
 
窗口得到前台顶层窗口(),窗口得到前台活动窗口() 
 
 
获得当前激活的窗口句柄 
tc使用哪个命令? 
 
说得明白一些: 
获取(前台窗口,活动窗口,被激活的窗口) 
获取_带有深蓝色_标题栏的那个前台窗口。 
不是获取_带有浅蓝色_标题栏的其它后台窗口。 
中文代码是那个。英文代码是那个。 
// 
答: 
窗口句柄=窗口.顶层窗口句柄() 
顶层句柄=转换.整型转字符型(窗口句柄) 
辅助.消息框(顶层句柄) 
执行结果:得到当前活动的窗口句柄  721486 
 
使用 顶层窗口这名字。怀疑TC做错了。 
// 
大漠 
查找符合类名或者标题名。前后台的窗口都可以获取。 
函数简介: 
查找符合类名或者标题名的顶层可见窗口 
函数原型: 
long FindWindow(class,title) 
参数定义: 
class 字符串: 窗口类名,如果为空,则匹配所有. 这里的匹配是模糊匹配. 
title 字符串: 窗口标题,如果为空,则匹配所有.这里的匹配是模糊匹配. 
返回值: 
整形数: 
整形数表示的窗口句柄,没找到返回0 
示例: 
hwnd = dm.FindWindow("","记事本")  
 
看上面,大漠插件对顶层窗口的解释。 
顶层窗口就是父窗口,主窗口。 
TC把它做错了。建议修复。 
======================================================= 
 
天使 
查找符合类名或者标题名。前后台的窗口都可以获取。 
函数简介: 
查找符合类名或者标题名的顶层可见窗口 
函数原型: 
int FindWindow(string class,string title) 
参数定义: 
class 字符串: 窗口类名,如果为空,则匹配所有. 这里的匹配是模糊匹配. 
title 字符串: 窗口标题,如果为空,则匹配所有.这里的匹配是模糊匹配. 
返回值: 
整型数: 
整型数表示的窗口句柄,没找到返回0 
示例: 
hwnd = ts.FindWindow("","记事本")  
 
看上面,天使插件 对顶层窗口的解释。 
顶层窗口就是父窗口,主窗口。 
TC把它做错了。建议修复。 
修改成 获取当前激活的窗口句柄() 
======================================================= 
 |