TC官方合作论坛
标题:
TC里如何判断一个窗口是否是未响应状态啊?那位大神来帮帮我啊。。。
[打印本页]
作者:
Sky_Pro
时间:
2012-10-4 15:32
标题:
TC里如何判断一个窗口是否是未响应状态啊?那位大神来帮帮我啊。。。
如题,游戏有时会卡屏,或者未响应,我想加一个判断游戏的窗口是否未响应要怎么写,搜了一下,
看到有人用这样的代码实现,这在TC里要怎么实现啊?
Private Declare Function IsHungAppWindow Lib "user32.dll" ( ByVal hWnd As Long) As Long
Hwnd = Plugin.Window.MousePoint()
If IsHungAppWindow(Hwnd)=0 Then
MsgBox "窗口正常"
End If
哪位大神帮帮我吧。。。
作者:
shine宝宝
时间:
2012-10-4 15:36
大漠有个这个
函数简介:
获取指定窗口的一些属性
函数原型:
long GetWindowState(hwnd,flag)
参数定义:
hwnd 整形数: 指定的窗口句柄
flag 整形数: 取值定义如下
0 : 判断窗口是否存在
1 : 判断窗口是否处于激活
2 : 判断窗口是否可见
3 : 判断窗口是否最小化
4 : 判断窗口是否最大化
5 : 判断窗口是否置顶
6 : 判断窗口是否无响应
返回值:
整形数:
0: 不满足条件
1: 满足条件
复制代码
作者:
Sky_Pro
时间:
2012-10-4 15:43
回复
2楼
shine宝宝
的帖子
版主好给力啊,这么快就帮我解决了啊。。。谢谢版主大人啦!!!~~~
作者:
shine宝宝
时间:
2012-10-4 15:43
作者:
pest
时间:
2012-10-8 05:14
学习在
作者:
ugvlc
时间:
2013-7-5 11:29
不用插件能实现吗???比如dllcall能实现吗???
作者:
6971190
时间:
2013-7-6 13:29
.........................
作者:
445269942
时间:
2014-6-21 21:01
TC没这功能吗?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1