我想问几个关于颜色的问题 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 谁知道WSAStartup函数的使用方法 帮帮我吧~!刚学 实在是不会啊! 请问关于COM+网络访问题,急 dbchart中怎么去掉曲线标题阿? CheckListBox1控件的简单问题!100分相送!在线等待! 如何有效的防止修改MAC地址? 在DELPHI中,我多个函数是共用的,如何只写一处代码,其它窗口都不得可以调用? 哪里有《DELPHI4编程技术内幕》的源代码下载 我还有一个问题,如何在DELPHI控制小数点的位数???? 哪里有 NT 下设备驱动编程的书下载?!有分送!! 大虾救命啊. 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