Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Delphi

Выпуск № 046
от 25.07.2002, 10:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 96
Отправлено ответов: 124
Активность: 129.1 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Necro
Статус: Начальный
Общий рейтинг: 120.68
[Подробней >>]
Pablo
Статус: Доверительный
Общий рейтинг: 114.03
[Подробней >>]
Sanya
Статус: Доверительный
Общий рейтинг: 127.58
[Подробней >>]
 
Delphist
Статус: Начальный
Общий рейтинг: 121.42
[Подробней >>]
ALastorZ
Статус: Доверительный
Общий рейтинг: 130.28
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 90. Подскажите пожалуйста как сделать так, чтобы при приближении мышки надпись меняла свой цвет, или зву... (ответов: 5)

Вопросов: 1, ответов: 5


 Вопрос № 90

Подскажите пожалуйста как сделать так, чтобы при приближении мышки надпись меняла свой цвет, или звучала мелодия. Или чтобы при приближении мышки менялась картинка на кнопке. Меня очень интересует этот вопрос.
Заранее благодарен!!!
Shurik



Вопрос отправлен: 22.07.2002, 10:35
Отправитель: Shurik (forseidi@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Necro

Используй событие onMouseMove нужного объекта, чтобы выделить цветом/включить музыку/поменять рисунок. Для снятия эффекта надо, чтобы другие объекты по событию onMouseMove отключали выделение/музыку.
Например, как в приложении.

Приложение:

Ответ отправлен: 22.07.2002, 14:36
Отправитель: Necro


Отвечает Pablo

Здравствуй, Shurik!
В дельфах у кнопки есть свойство OnMouseMove оно срабатывает когда ты курсором мыши проводишь над кнопкой ну вот тогда, и меняй надпись! А если тебе надо отловить курсор рядом с кнопкой, а не над ней, то тебе надо отлавливать движение мыши над формой с помощью переопределеной WinProc или отлавливать WM_MOUSEMMOVE (помойму оно так называется) сообщение от виндов ну и соотвестсвенно координатам мыши ты можешь производить различные действия.

Ответ отправлен: 22.07.2002, 13:36
Отправитель: Pablo


Отвечает Sanya

Приветствую Вас, Shurik!
Отслеживай кординаты мыши при событии OnMouseMove!
Удачи!

Ответ отправлен: 22.07.2002, 11:11
Отправитель: Sanya


Отвечает Delphist

Доброе время суток, Shurik!
Создай обработчик события формы OnMouseMove и проверяй если мышь возле твоей кнопки выполняй нужное тебе действие. Смотри в пример в приложении.

Приложение:

Ответ отправлен: 22.07.2002, 11:57
Отправитель: Delphist


Отвечает ALastorZ

Добрый день, Shurik!
OnMouseOver - ставишь обработчик и все ок!

Ответ отправлен: 23.07.2002, 03:09
Отправитель: ALastorZ



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (43)
C / C++ (31)
Perl (8)
Delphi (17)
Pascal (30)
Basic / VBA (11)
Java / JavaScript (10)
PHP (8)
MySQL / MSSQL (11)
Пользователю
Windows 95/98/Me (43)
Windows NT/2000/XP (34)
"Железо" (35)
Поиск информации (18)
Администратору
Windows NT/2000/XP (17)
Linux / Unix (14)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (7)
КоАП (2)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное