马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看论坛有人问起,怎么判断窗口最大化和最小化状态,以下示例:
//用于判断窗口最小化和最大化,用到两个api IsIconict和IsZoomed
function isMaxOrMin()
//backstate 1.最小化 2.激活中 3.最大化
var whwnd=windowfind("游戏")
var backstate=0
var windowMinstate=dllcall("user32.dll","bool","IsIconic","int",whwnd)
if(windowMinstate==1)
backstate=1
messagebox("最小化状态")
else
var windowZoomstate=dllcall("user32.dll","bool","IsZoomed","int",whwnd)
if(windowZoomstate==1)
messagebox("最大化状态")
backstate=3
else
backstate=2
messagebox("显示于屏中,没有最小化,也没最大化")
end
end
return backstate
end
由于本人能力有限, 如果有错误请批评指正!!
|