首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么在屏幕中 查找图片

2012-03-09 
如何在屏幕中 查找图片vbs里面有一个findpic的函数不知道要怎么调用?functionFindPic(iLeft,iTop,iRight,i

如何在屏幕中 查找图片
vbs里面有一个findpic的函数不知道要怎么调用?

function   FindPic(iLeft,iTop,iRight,iBottom,szFileName,fSimilar,ByRef   FoundX,ByRef   FoundY)
'这个函数用于在屏幕范围内查找图片
dim   obj
set   obj   =   createobject( "QMDispatch.QMFunction ")
FoundPixel   =   obj.FindPic(iLeft,iTop,iRight,iBottom,szFileName,fSimilar)
FoundX   =   CInt(FoundPixel   /   8192)
FoundY   =   FoundPixel   Mod   8192
end   function

如果不用   vbs   ,算法要怎么实现   ??

[解决办法]
贴别人的,我也不知道对不对.没试过.
procedure TForm1.Button4Click(Sender: TObject);
var
tmp:olevariant;
x,y:integer;
begin
x:=0;y:=0;
tmp:=createoleobject( 'QMDispatch.QMFunction ');
y:=tmp.FindPic(0,0,1023,767, '1.bmp ',1);
x:=y div 8192;
y:=y mod 8192;
SetCursorPos(x,y);
end;

热点排行
Bad Request.