我想问几个关于颜色的问题 DELPHI中能不能使用RGB颜色肯定可以!RGB颜色互相转换:GetRValue,GetBValue,GetGvale如何取得屏幕上任意一点的颜色的RGB值,先获得屏幕dc,然后再取色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetDC(HWND hwnd)GetPixel(HDC hdc,int xpos,int ypos)如取屏幕的话这样function GetDesktopPixel(int x,int y):COLORREF;var hDesktopDC:HDC;begin hDesktopDC := GetDC(GetDesktopWindow); result := GetPixel(hDesktopDC, x, y);end; 欧,不好意思,函数中的参数写错了为function GetDesktopPixel(x,y:integer):COLORREF;与c混了,呵呵 如果获得了一个rgb值,可以用getrvalue(rgb),GetBValue..这些将RGB值分解成三原色的三个分量。至于或屏幕任一点颜色,xzgyb已写的很清楚。getDC这一句是获取屏幕的dc然后调用GetPixel获取x,y坐标的颜色值RGB dbgrid+adoquery编辑mysql数据的问题,郁闷 请大家帮我把vb的代码转换成delphi的 刚刚学Delphi 问个基础问题 请教!怎样写拖动图片的事件(图片直接由控件中画出)? 各位高手 怎样在delphi的程序里建一个access数据库啊? dbgrideh如何转为EXECL 如何控制MPG文件的剪辑,请高手来帮忙! HOT! 分不够可再加! 25年前一个风雪交加,电闪雷鸣的晚上~~~~一头小猪出生了~~~ 如何让程序注册后才能运行? 我的delphi为什么不能用了???? 大虾救命啊. ini文件操作
GetPixel(HDC hdc,int xpos,int ypos)
如取屏幕的话这样
function GetDesktopPixel(int x,int y):COLORREF;
var
hDesktopDC:HDC;
begin
hDesktopDC := GetDC(GetDesktopWindow);
result := GetPixel(hDesktopDC, x, y);
end;
为function GetDesktopPixel(x,y:integer):COLORREF;
与c混了,呵呵
三原色的三个分量。
至于或屏幕任一点颜色,xzgyb已写的很清楚。
getDC这一句是获取屏幕的dc
然后调用GetPixel获取x,y坐标的颜色值RGB