生成像素區(qū)域的校驗和.
PixelChecksum ( 左, 上, 右, 下 [, 步進值 [,句柄 [,
模式]]] )
左 | 矩形的左上角水平坐標(X). |
上 | 矩形的左上角垂直坐標(Y). |
右 | 矩形的右下角水平坐標(X). |
下 | 矩形的右下角垂直坐標(Y). |
步進值 | [可選參數(shù)] 默認每個象素都校驗, 此參數(shù)可指定跳過校驗的象素數(shù)量(提升執(zhí)行速度). 例如,數(shù)值 2 表示每隔一個象素校驗一次. 默認值為 1. 不推薦步進值超過 1. |
句柄 | [可選參數(shù)] 目標窗口句柄. |
模式 | [可選參數(shù)] 默認 0 = ADLER 校驗; 1 = CRC32 校驗. |
成功: | 返回區(qū)域的校驗和值. |
失敗: | 返回 0. |
; 等候 0,0-50,50 區(qū)域的某些變化
; 獲取初始校驗和
Local $checksum
= PixelChecksum(0, 0, 50, 50)
; 等候區(qū)域改變, 每 100 ms 檢查一次,以減少處 CPU 負載
While $checksum
= PixelChecksum(0, 0, 50, 50)
Sleep(100)
WEnd
MsgBox(0, "", "該區(qū)域發(fā)生了一些變化!")
provider with jb51.net (unicode) |