Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2009, 17:21   #1
Bayazet
Форумчанин
 
Регистрация: 08.12.2008
Сообщений: 156
По умолчанию Пипетка как в фотошопе

здравствуйте.
подскажите пожалуйста, как можно реализовать пипетку, которая берет цвет пикселя на который тыкаешь.
причем этот пиксель может быть не только на твоей форме, но и вообще в любой точке экрана.
Bayazet вне форума Ответить с цитированием
Старый 10.06.2009, 18:01   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Некоторые вопросы действительно трудно найти самому... Но такое.....

Открыл "Яндекс", ввёл запрос: "цвет пикселя под курсором"...
Первая ссылка: delphisources.ru


P.S.

Ну например так можно:
Код:
Procedure TForm1.Timer1Timer(Sender: TObject);
Var pnt: TPoint;
Begin
// Timer1.Interval=10;
GetCursorPos(pnt);
Image1.Canvas.Brush.Color:=GetPixel(GetDC(0), pnt.X, pnt.Y);
Image1.Canvas.Rectangle(0, 0, 20, 20);
End;
I am the First of Cyber Evolution...
I am the First to Program your Future...

Последний раз редактировалось DomiNick; 10.06.2009 в 18:10.
DomiNick вне форума Ответить с цитированием
Старый 15.06.2009, 18:08   #3
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Можно ещё так:
Код:
Function GetPix: Cardinal;
Var
Dc: HDC;
Cp: TPoint;
Pix: Cardinal;
Begin
Dc:=GetDC(0);
GetCursorPos(Cp);
Pix:=GetPixel(Dc,Cp.X,Cp.Y);
ReleaseDC(0,Dc);
GetPix:=Pix;
End;
Всегда рад помочь!

Последний раз редактировалось Terran; 15.06.2009 в 18:14.
Terran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачность в фотошопе Lemo Софт 21 22.02.2009 14:06