SetDisplayInput 设置图色来源
🎯功能
设置图色的获取方式, 默认为显示器或后台窗口
📜语法
结果 = dm.SetDisplayInput(来源模式)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
来源模式 | 字符串 | 设置图色输入模式, 即从哪里查找图色, 详细取值详见下表 |
参数(来源模式 )值 | 说明 |
---|---|
"screen" | 默认模式, 表示使用显示器画面或者后台窗口画面 |
"pic:file" | 指定图片文件, 表示所有图色和文字等相关函数均为对该图片处理, 要注意同张图片更改了内容, 那么需要释放缓存dm.free 后再次设置. |
"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")
📘备注
无