函数简介:

设定图色的获取方式,默认是显示器或者后台窗口(具体参考BindWindow)

函数原型:

long SetDisplayInput(mode)

参数定义:

mode
字符串: 图色输入模式 取值有以下几种

1.     "screen" 这个是默认的模式,表示使用显示器或者后台窗口

2.     "pic:file" 指定输入模式为指定的图片,如果使用了这个模式,则所有和图色相关的函数

均视为对此图片进行处理,比如文字识别 查找图片 颜色 等等一切图色函数.

需要注意的是,设定以后,此图片就已经加入了缓冲,如果更改了源图片内容,那么需要
释放此缓冲,重新设置.

3.     "mem:addr,size" 指定输入模式为指定的图片,此图片在内存当中. addr为图像内存地址,size为图像内存大小.
如果使用了这个模式,则所有和图色相关的函数,均视为对此图片进行处理.
比如文字识别 查找图片 颜色 等等一切图色函数.

返回值:

整形数:
0:
失败

1: 成功

示例:


//
设定为默认的模式
dm_ret = dm.SetDisplayInput("screen")

// 设定为图片模式 图片采用相对路径模式 相对于SetPath的路径
dm_ret = dm.SetDisplayInput("pic:test.bmp")

// 设为图片模式 图片采用绝对路径模式
dm_ret = dm.SetDisplayInput("pic:d:\test\test.bmp")

// 设为图片模式 但是每次设置前 先清除缓冲
dm_ret = dm.FreePic("test.bmp")
dm_ret = dm.SetDisplayInput("pic:test.bmp")

// 设置为图片模式,图片从内存中获取
dm_ret = dm.SetDisplayInput("mem:1230434,884")