Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
6-94076
Yaro
2003-12-23 04:54
2004.02.29
Сетевые девайсы и их адреса...


1-94002
ANS
2004-02-16 21:50
2004.02.29
Обработка тестовых файлов в UTF-8


6-94057
Dysan
2003-12-24 17:13
2004.02.29
как узнать что есть доступ в интернет?


14-94154
xMan
2004-02-08 12:17
2004.02.29
Помогите установить WinXP Pro на Win98


14-94113
ИМХО
2004-02-09 00:39
2004.02.29
Абрамович заарканил Роналдо и Роберто Карлоса




   Наверх