Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подмена иконок


Gaber ©   (2002-12-27 15:16:00) 

Может глупый сабж, но интересно, как сделать иконки (картинки, bitbuton), аля MS-toolbar, тоесть при наведении становятся яркими. Интересует можно ли это сделать с TImage, хочеться разместить картинку, по умолчанию серую, а при наведении она становиться яркой.

1)Событие onMouseOver для Image не нашел
2)Как осуществлять подмену картинок.

Спасибо.

PS С удовольствием почитаю ссылки по вопросу !


Roma   (2002-12-27 16:18:00) [1]

Можно попробовать дописать к TImage пару событий, возникающих на сообщения CMMouseEnter, CMMouseLeave, и на них подменять картинку...


Gaber   (2002-12-27 16:12:00) [2]

Дело в том что я использую не toolbar а просто картинку, и не хочу чтоб она выглядела как кнопка.

А по поводу speedbutton, не совсем понял, где выбираются эти условия состояния


Игорь Шевченко   (2002-12-27 15:21:00) [3]

RTFS: buttons.pas (TSpeedButton)
Просто две разных картинки - одна для серого (неактивного)состояния, другая для активного.


Roma   (2002-12-27 15:20:00) [4]

У TToolBar уже есть соответствующие свойства:
DisabledImages
Images
HotImages


Наверх

Титульная страница Поиск, карта сайта Написать письмо