Board logo

标题: [贴士] 获得窗口中心 [打印本页]

作者: SzAngel    时间: 2007-8-30 18:31     标题: 获得窗口中心

在从零开始学起时,在我硬盘上一些曾经帮助我很多的小纸条!--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




欢迎光临 紫菀论坛 (http://bbs.szyin.com/) Powered by Discuz! 7.1