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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2010, 12:21   #1
slim_10
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 4
По умолчанию Координаты мышки

Народ, помогите кто чем может. Как сделать так, чтобы если координаты мышки совподали с координатами объекта TImage, то форма становилась красной(например)?
slim_10 вне форума Ответить с цитированием
Старый 10.07.2010, 12:26   #2
Khanzo
Новичок
Джуниор
 
Регистрация: 13.04.2010
Сообщений: 1
По умолчанию

Код:
procedure TForm1.Image1MouseEnter(Sender: TObject);
begin
//курсор над Image
Form1.Color:=clred;
end;

procedure TForm1.Image1MouseLeave(Sender: TObject);
begin
//Курсор покинул Image
Form1.Color:=clwhite;
end;
Khanzo вне форума Ответить с цитированием
Старый 10.07.2010, 13:52   #3
slim_10
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 4
По умолчанию

У меня нет такого события(((
slim_10 вне форума Ответить с цитированием
Старый 10.07.2010, 13:57   #4
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Код:
procedure TForm1.Image1MouseMove(Sender: TObject);
begin
Form1.Color:=clRed;
end;

procedure TForm1.Form1MouseMove(Sender: TObject);
begin
Form1.Color:=clWhite;
end;
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 10.07.2010, 14:09   #5
slim_10
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 4
По умолчанию

Форма невидимая
slim_10 вне форума Ответить с цитированием
Старый 10.07.2010, 14:10   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от slim_10 Посмотреть сообщение
У меня нет такого события(((
И быть не может, но есть событие OnMouseMove.
У него в параметрах есть координаты. Сравнивай координаты с координатами Image. Ну, а дальше сам докумекаешь.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 10.07.2010, 15:29   #7
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Цитата:
Форма невидимая
Что значит невидимая?! Зачем тогда цвет менять?!
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 10.07.2010, 18:12   #8
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Windows.GetCursorPos() - АПИ-функция для получения координат мыши относительно левого верхнего угла экрана (ось Y направлена вниз).
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 10.07.2010, 18:58   #9
slim_10
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Selestis Посмотреть сообщение
Зачем тогда цвет менять?!
Это я просто для примера привёл
slim_10 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скроллинг мышки Dmitriy Общие вопросы Delphi 1 26.10.2008 23:23
Отключение мышки Yuran Win Api 2 23.06.2008 13:08
колЁсико мышки Experementator Общие вопросы Delphi 3 05.05.2008 16:31
Как сделать более точные координаты мышки xGroupers Общие вопросы Delphi 7 24.04.2008 23:02
Координаты мышки НЕ относительно формы Nowichok Общие вопросы Delphi 2 27.02.2007 17:03