![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, какой пиксель экрана светиться каким цветом? [D6, Win95/98, Win2k]
sural © (2002-11-02 03:37:00)Как узнать, какой пиксель экрана светиться каким цветом?
sural (2002-11-02 12:57:00) [1]Юрий Зотов, спасибо, попробую.
Юрий Зотов (2002-11-02 10:44:00) [2]var
DC: HDC;
begin
DC := GetDC(0);
Result := GetPixel(DC, X, Y); // дает RGB
ReleaseDC(0, DC)
end;
sural (2002-11-02 08:00:00) [3]А если вне canvas?
Qpwoe! (2002-11-02 06:46:00) [4]var x,y:integer; //koordinati pixelya
var c:color; //cvet kotiy mi yznaem
...
...
x:=...;
y:=...;//prisvaevaem nygnie koordinati
c:=form1.canvas.pixels[x,y];
c и будет нужный цвет. работает с любой canvas