GetPixelColor 得到指定点颜色

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

得到指定点颜色(不支持win2000以下系统) (注意:只支持部分窗口,以实际测试为准。)

语法

结果 = Plugin.Bkgnd.GetPixelColor(窗口句柄, 后台坐标x, 后台坐标y)

参数

参数 数据类型 解释
窗口句柄 整数型 要后台操作的窗口句柄
后台坐标x 整数型 要获取颜色的后台坐标x
后台坐标y 整数型 要获取颜色的后台坐标y

返回值

字符串, 返回指定坐标点的十六进制颜色值字符串, 格式为BBGGRR

示例

1
2
3
//下面这句取窗口句柄(变量:Hwnd)窗口的客户区(坐标:5, 5)处的颜色
Color = Plugin.Bkgnd.GetPixelColor(Hwnd, 5, 5)
Msgbox "后台窗口(坐标:5, 5)处的颜色=" & Color

备注

  • 后台坐标(窗口坐标)是指以窗口客户区的左上角为起点坐标系的坐标。例如,某个窗口客户区的左上角坐标为(100,200),客户区内某个点的屏幕坐标为(300,500),则该点的后台坐标为(300-100,500-200),也就是(200,300