Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать, какой пиксель экрана светиться каким цветом? [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо