生成像素区域的校验和.
PixelChecksum ( 左, 上, 右, 下 [, 步进值 [,句柄 [,
模式]]] )
左 | 矩形的左上角水平坐标(X). |
上 | 矩形的左上角垂直坐标(Y). |
右 | 矩形的右下角水平坐标(X). |
下 | 矩形的右下角垂直坐标(Y). |
步进值 | [可选参数] 默认每个象素都校验, 此参数可指定跳过校验的象素数量(提升执行速度). 例如,数值 2 表示每隔一个象素校验一次. 默认值为 1. 不推荐步进值超过 1. |
句柄 | [可选参数] 目标窗口句柄. |
模式 | [可选参数] 默认 0 = ADLER 校验; 1 = CRC32 校验. |
成功: | 返回区域的校验和值. |
失败: | 返回 0. |
; 等候 0,0-50,50 区域的某些变化
; 获取初始校验和
Local $checksum
= PixelChecksum(0, 0, 50, 50)
; 等候区域改变, 每 100 ms 检查一次,以减少处 CPU 负载
While $checksum
= PixelChecksum(0, 0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "该区域发生了一些变化!")
provider with jb51.net (unicode) |