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")
📘备注
无