返回列表 回复 发帖

[贴士] 获得窗口中心

在从零开始学起时,在我硬盘上一些曾经帮助我很多的小纸条!--Sz

取得游戏窗口句柄,然后取得游戏窗口的属性,一般为:窗口左上角X坐标|窗口左上角Y坐标|窗口长|窗口宽,剩下的就好说了。例如
Plugin jb=Window.Find(0,"游戏窗口标题")
    Plugin ckdx=Window.GetClientRect(jb)
    VBS ckzb=Split(ckdx,"|",-1,1)
//定义窗口中心
VBS dim CenterX
VBS dim CenterY
VBS CenterX=int(ckzb(0)+ckzb(2)/2)
VBS CenterY=int(ckzb(1)+ckzb(3)/2)

得到屏幕中心坐标
Plugin x=GetSysInfo.GetScreenResolutionX()
Plugin y=GetSysInfo.GetScreenResolutionY()
VBS x=x/2
VBS y=y/2
简单就好!
返回列表