Страница: 1 |
1. Все кнопки назови одинаково, а потом по Index и узнавая какая нажата и какую рисовать... 2. Напиши функцию, которой бы передавались необходимые параметры, в частности, я думаю, что можно передать бы hdc и/или hWnd кнопки... Твой вариант - тоже неплохой выход... Так что если кнопок много, и лень все переименовывать, то имеет смысл оставить все как есть Страница: 1 |
Вопрос: События MouseMove для всех кнопок.
Добавлено: 25.03.04 20:51
Автор вопроса: S.W.I.F.T.
Подскажите, пожалуйста, ответ на такой вопрос. У меня на форме
несколько кнопок. При событии MouseMove для каждой кнопки у нее
меняется цвет. Для этого мне приходится всем кнопкам писать отдельную
процедуру. При добавлении новой кнопки опять писать код. Возможно ли
написать глобальную процедуру для ловли курсора мыши и изменения цвеьа
кнопки над которой он находится. Зараннее благодарю!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 25.03.04 22:21
Номер ответа: 2
Автор ответа:
S.W.I.F.T.
Вопросов: 8
Ответов: 6
Профиль | | #2
Добавлено: 26.03.04 20:37
У меня оно и сейчас организовано через процедуру. На событии MouseMove каждой
кнопки стоит вызов этой процедуры с парметром. А вот насчет массива -
попробую...
Спасибо, Sne!
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 26.03.04 21:07