C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
Вращение колесика мыши
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Вращение колесика мыши (Прочитано 2105 раз)
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
Вращение колесика мыши
«
:
13 Май 2013, 10:31:26 »
Здравствуйте у меня появилась необходимость сделать один компонентик на базе TEdit но с возможностью изменения значения в поле с помощью колесика мыши.
как отловить данное событие? и при этом компонент должен различать вверх я кручу колесико либо вниз. В зависимости от этого число должно либо увеличиваться либо уменьшаться
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: Вращение колесика мыши
«
Ответ #1 :
13 Май 2013, 12:42:27 »
В классе TControl определены события OnMouseWheel, OnMouseWheelUp, OnMouseWheelDown.
Также можно переопределить оконную процедуру, как я писал здесь, или то же самое сделать через карту сообщений.
Записан
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
Re: Вращение колесика мыши
«
Ответ #2 :
13 Май 2013, 14:47:35 »
Мне необходимо создать именно самостоятельный компонент Пока не получается
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: Вращение колесика мыши
«
Ответ #3 :
13 Май 2013, 15:20:43 »
Цитата: Sergey1985 от 13 Май 2013, 14:47:35
Мне необходимо создать именно самостоятельный компонент Пока не получается
Что именно не получается? В своем компоненте все так же почти, как и в обычном.
Записан
Sergey1985
Участник
Сказали спасибо: +8/-1
Offline
Сообщений: 310
Re: Вращение колесика мыши
«
Ответ #4 :
13 Май 2013, 15:31:13 »
А нет стоп все заработало у TControl а событие стыбзил большое спасибо а что такое карта сообщений
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: Вращение колесика мыши
«
Ответ #5 :
13 Май 2013, 15:59:36 »
Цитата: Sergey1985 от 13 Май 2013, 15:31:13
а что такое карта сообщений
Например: 1 и 2
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...