如何获取屏幕上任意一点的颜色值,当然是用代码方式(100分)

  • 主题发起人 主题发起人 Wrong
  • 开始时间 开始时间
W

Wrong

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获取屏幕上任意一点的颜色值,当然是用代码方式
 
procedure TForm1.Timer1Timer(Sender: TObject);
var
p: TPoint;
col: DWOrd;
MDC: HDC;
begin
MDC := GetDC(0);
GetCursorPos(p);
col := GetPixel(MDC, p.x, p.y);
ShowMessage(IntToStr(ColorToRGB(col)));
end;
 
先把屏幕拷下来
用代码的方式
 
呵,卷卷真厉害,又被抢了:)
 
接受答案了.
 
后退
顶部