vb的近来看看如何做到这一点

来源:百度知道 编辑:UC知道 时间:2024/06/14 02:52:29
vb如何做到屏幕找图,例如编一个程序让vb在电脑画面中找到开始按钮,然后把鼠标移到开始的中间.
要做到这些要用到vb的哪些函数要用到api函数也可以说一下
最好发个例子上来研究研究

(不是内存坐标)

先将开始的按钮以图片(假设名这P1)存储
读取图片第一点(左上角)的颜色值,假设为C1

先用 GetDC(Null) 获取屏幕的HDC
循环扫描点的颜色,与C1比较,如果相同,则再从P1中,移动2到3个位置,分别得到颜色值为C2 C3,再获取相同位置(相对于刚才第一点)的颜色,如果也相同,则可以判定就是这个位置了
获取 颜色可以用GetPixel函数来获取
位置找到了,移动鼠标可以用SetCursorPos

不知你的意思是不是按照一个给定的图片在屏幕中去找到这个图片,然后移动鼠标过去,如果这样的话问题就比较复杂了,需要用到图像的模式匹配。