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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2009, 21:11   #1
Fe_DoS
Пользователь
 
Аватар для Fe_DoS
 
Регистрация: 30.01.2009
Сообщений: 12
По умолчанию Проблемма с BitBtn

Здравствуйте!
Подскажите как можно сделать в C++ Builder чтобы при наведении курсора на BitBtn картинка заменялась другой, а при отводе курсора картинка возвращалась.
Пробыбвал OnMouseMove но у компонента BitBtn нет события OnMouseOver и при событии OnMouseMove появляется мерцание из-за постоянной загрузки картинки при перемещении курсора по кнопке.
Fe_DoS вне форума Ответить с цитированием
Старый 26.03.2009, 21:48   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

bool isMoving = false;

в OnMouseMove
if (!isMoving) {
isMoving = true;
LoadNewPicture();
}

в OnMouseLeave
isMoving = false;
LoadOldPicture();
vvviperrr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент класса BitBtn с двумя Caption. NavigatorNeba Компоненты Delphi 2 29.10.2008 15:21
Caption в BitBtn!!! rivers Компоненты Delphi 14 11.08.2008 15:36
BitBtn и ее Bitmap Yogik™ Помощь студентам 2 19.11.2007 17:12
Кнопка BitBtn Yurek Общие вопросы Delphi 10 05.11.2007 18:42
Чем можно заменить объект BitBtn? frai Компоненты Delphi 3 14.04.2007 12:42