日期:2014-05-17  浏览次数:20827 次

c#问题,帮我看看这种情况怎么办
我用钩子写了一个游戏小辅助,模拟鼠标操作的,代码移动光标放在一个坐标上单击某技能.....实现自动打怪...,问题是这个坐标我是事先算好了游戏里技能位置的坐标,但是游戏窗口要是变了或移动位置了我那鼠标就点不到技能位置了,应该怎么办?

------解决方案--------------------
根据进程获取句柄。窗口句柄获取坐标
------解决方案--------------------
钩子应该勾到游戏窗口的句柄,然后按照比例来算出按钮的位置。这个应该不难,就是有点麻烦。
------解决方案--------------------
比较简单的方法就是先获取窗体的坐标,在获取窗体内某点的坐标

比较复杂的方法就是hook(钩子),我最近也在学习这方面便的。