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

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

Мастера, как мне узнать цвет пикселя с координатами (x,y)?


Mixan ©   (2003-02-13 10:40:00) 

Если можно, пример...


Mixan   (2003-02-16 12:34:00) [1]

2Song В точку.


Song   (2003-02-16 10:21:00) [2]

>>Цвет пикселя на форме - это было бы слишком просто
Если можешь на форме, то почему не можешь на экране? Или связать канвас с десктопом не можешь?


Юрий Зотов   (2003-02-16 10:09:00) [3]

GetPixel(0, X, Y).
Получаем цвет в формате RGB.


Mixan   (2003-02-16 01:08:00) [4]

Не, так не пойдет. Цвет пикселя на форме - это было бы слишком просто. Я имел в виду цвет ЛЮБОГО пикселя на всем экране.


Anatoly Podgoretsky   (2003-02-13 12:44:00) [5]

Все в порядке, про дофига цифр тебе сказали, а минус 1 за пределами канвы


pasha676   (2003-02-13 12:39:00) [6]

Канвас чего берешь. Form небось.


Axis_of_Evil   (2003-02-13 12:16:00) [7]

-1 = ?
дофига цифр - цвет.

когда -1?


Mixan   (2003-02-13 12:14:00) [8]

Хорошо, засовываю это в таймер:
caption:=inttostr(canvas.Pixels[mouse.CursorPos.x,mouse.CursorPos.y]);
Получаю только 2 значения путем вождения мышки по всему экрану: -1 и другое: дофига цифр.
Что не так?


aus   (2003-02-13 10:59:00) [9]

Canvas.Pixels[x,y] - и есть цвет пиксела.


Наверх

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