很多朋友在做脚本时候,一开始做的前台脚本,等到前台的实现了,就希望做成后台的,然后在前台脚本改后台时候,坐标系会搞糊涂。 
其实一开始做前台时,可以把窗口客户区贴紧屏幕边缘,这样改后台时候就方便很多。 
 
不想用坐标转换的朋友可以试试 
 
 
01.整型 hwnd 
 
 02.hwnd=窗口.鼠标所在窗口句柄() 
 
 03. 
 
 04.int 窗口宽,窗口高 
 
 05.窗口.获取大小(hwnd,窗口宽,窗口高) 
 
 06. 
 
 07.int 客户宽,客户高,rCX,rCY 
 
 08.窗口.获取客户区大小(hwnd,rCX,rCY,客户宽,客户高) 
 
 09. 
 
 10.int 偏移x,偏移y 
 
 11.偏移x = (窗口宽 - 客户宽)/2 
 
 12.偏移y = 窗口高 - 客户高 - 偏移x 
 
 13.//只适合左边框、右边框、下边框大小一致的情况 
 
 14. 
 
 15.窗口.设置位置(hwnd,-偏移x,-偏移y) 
 
 16. 
 
 17. 
 
 18. 
 
 19.//想在退出脚本时,游戏窗口移回0,0 
 
 20.//则 hwnd定义全局变量,在窗口销毁里写 
 
 21.//窗口.设置位置(hwnd,0,0) 
 
 复制代码 |