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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2010, 11:58   #1
garyanikin
Дизайнер, Кодер.
Пользователь
 
Аватар для garyanikin
 
Регистрация: 31.12.2009
Сообщений: 45
Вопрос New Title

Здравствуйте.
Я сейчас пишу программу(ну почти макрос) которая должна проверять определенные координаты на цвет.

Но по таймеру меня не устраивает, возможно сделать как нибудь по другому?
Что бы моя программа реагировала на смену цвета определенного пикселя.

P.S. Сори за такой заголовок, другие почему то не хотели делаться(
garyanikin вне форума Ответить с цитированием
Старый 08.05.2010, 12:06   #2
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Можно в MouseMove все это сделать.
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Старый 08.05.2010, 12:17   #3
garyanikin
Дизайнер, Кодер.
Пользователь
 
Аватар для garyanikin
 
Регистрация: 31.12.2009
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Alex2009 Посмотреть сообщение
Можно в MouseMove все это сделать.
Можно пример??

Код:
var
  X, Y: Integer;
  Dc : HDC;
  Pix : Cardinal;
  dir : string;
  handle:THandle;
begin
Handle := findwindow(nil,PChar(Edit1.Text));
Setforegroundwindow(handle);
Dc:=GetDC(0);
Pix:=GetPixel(Dc, X, Y);
ReleaseDC(0, Dc);
if pix <> StrToInt(Label5.Caption) then
 begin
  sleep(100);
  SendKeys(Edit2.Text);
  sleep(100);
 end
else
 begin
  //Ничего)))
 end;
end;
garyanikin вне форума Ответить с цитированием
Старый 08.05.2010, 14:17   #4
kogemrka
Форумчанин
 
Аватар для kogemrka
 
Регистрация: 08.01.2010
Сообщений: 165
По умолчанию

По таймеру и стоит делать. Или просто сделать бесконечный цикл, в теле которого постоянно давать системе немного поработать, а затем делать свою проверку.
kogemrka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[title]Fort Net![/title] lithwe Общие вопросы Delphi 0 11.04.2010 02:00
Вытащить строку <title> .... </title> в txt файл kzld HTML и CSS 7 01.07.2009 11:35
ovElements и TITLE и другое PashaXP Win Api 0 06.08.2008 09:40
Как сделать динамический title Ксеноцид PHP 5 29.05.2008 18:35