Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

Хочу перехватить mouse wheel   Найти похожие ветки 

 
Невидимка   (2004-02-17 11:28) [0]

Имеется программа на C++ Builder, поддерживающая колесо мыши (TComboBox, TStringList - во всем этом колесо работает). Хочется, чтобы колесо управляло только одним скроллером (там прокручивается большое графическое изображение), т.е. чтобы этот скроллер перехватывал все сообщения от колеса. Я обратился было к TMouse::RegWheelMessage - да оно только для WIN95, а в других осях поддержка встроенная.
Что делать?

Заранее спасибо за информацию.


 
TUser ©   (2004-02-17 11:46) [1]

Как может колесо работать в TStringList я не понимаю.
Наверное лучше будет переписать TComboBox - ловить WM_MOUSEWHEEL (или как его там звать) и посылать соотв. сообщение твоему контролу, который должен на все сообщения реагировать.


 
alex_*** ©   (2004-02-17 11:54) [2]

У TControl есть метод

procedure MouseWheelHandler(var Message: TMessage); dynamic;

попробовать перекрыть его



Страницы: 1 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
8-94035
Elic
2003-10-28 10:54
2004.02.29
компонент для отображения GIF,JPG,BMP,PCX


1-93910
Yurasikombo
2004-02-15 17:58
2004.02.29
Как программно отключить и включить отображение рисунков IE


3-93786
CAV (Alexander)
2004-02-02 13:36
2004.02.29
Преобразование даты в MS SQL 2000


6-94068
BaMnuP
2003-12-22 05:05
2004.02.29
Помогите с сокетами ! ! ! !


3-93754
Fom
2004-02-04 16:45
2004.02.29
Как посчитать количество страниц в QReport?