delphi的获取某坐标的颜色值
2022-12-13 09:10:22 作者:admin
本文整理自网络,侵删。
1.通过API函数GetPixel(),获取某个点的颜色值;
var PT : TPoint; C : TColor; DC : HDC; hwd : THandle; I : integer;begin GetCursorPos(PT); hwd := WindowFromPoint(PT); DC := GetDC(HWD); C := GetPixel(DC,PT.x,PT.y); // self.color := c; //设置窗体颜色 edit1.text := FORMAT($%.6x,[C]); //下面在指定窗口句柄下面绘制一条直线; for i := 0 to 800 do begin setPixel(DC,50,i,$233cc8); end;end;获取的TColor颜色值为BGR格式($233cc8),和网页html的RGB格式相反,如要和delphi颜色效果相同,设置为#c83c23;
相关阅读 >>
Delphi中用tlistview显示数据库数据
Delphi 读取全网站链接
Delphi ado通用操作数据单元
Delphi xe5 使用 android 内置函数几个小测试
Delphi 直接调用记事本(notepad)打开文本文件
postmessage和sendmessage的区别
Delphi文件管理类函数
Delphi下的纯pascal的十六进制转十进制
Delphi 图像二值化
Delphi程序在win7 win8 win10下自动请求以管理员身份运行
更多相关阅读请进入《Delphi》频道 >>
猜你喜欢
联络方式:
400-123-789
邮箱:xiachao@163.com
Q Q:12345678
微信公众号
微信二维码