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

Вниз

Как перехватить mooseWheel   Найти похожие ветки 

 
Piero   (2005-02-11 15:31) [0]

Проблемма такая - у меня активна ComboBox и при вращении колеса мышки - значения в нем, естественно меняются, хотелось бы:
1. Сделать его не активным
2. Перехватывать событие - вращение колеса мышки
Списибо


 
begin...end ©   (2005-02-11 15:43) [1]

> Piero   (11.02.05 15:31)

> Как перехватить mooseWheel

Создать в наследнике обработчик сообщения WM_MOUSEWHEEL.


 
Piero   (2005-02-11 22:09) [2]

а поподробнее можно, или ссылку дай, я в этом не разбираюсь


 
sniknik ©   (2005-02-12 03:06) [3]

> а поподробнее можно, или ссылку дай, я в этом не разбираюсь
а зачем тогда тебе это? будеш знать что с этим делать?


type
 TMyComboBox = class(TComboBox);

 TForm1 = class(TForm)
   ...
 private
   procedure MouseWheelDown(Sender: TObject; Shift: TShiftState;
     MousePos: TPoint; var Handled: Boolean);
   procedure MouseWheelUp(Sender: TObject; Shift: TShiftState;
     MousePos: TPoint; var Handled: Boolean);
 public
 end;

procedure TForm1.MouseWheelDown(Sender: TObject; Shift: TShiftState;
     MousePos: TPoint; var Handled: Boolean);
begin
 //действия
end;

procedure TForm1.MouseWheelUp(Sender: TObject; Shift: TShiftState;
     MousePos: TPoint; var Handled: Boolean);
begin
 //действия
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 TMyComboBox(ComboBox1).OnMouseWheelDown:= MouseWheelDown;
 TMyComboBox(ComboBox1).OnMouseWheelUp:= MouseWheelUp;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
3-1106754082
denis24
2005-01-26 18:41
2005.02.27
Хранение больших текстов


6-1103307988
Sanyara
2004-12-17 21:26
2005.02.27
Все компьютеры в сети


1-1108130837
Sergeich
2005-02-11 17:07
2005.02.27
Вхождение точки в полигон


4-1105617848
MInd_f
2005-01-13 15:04
2005.02.27
RegQueryValueEx


6-1103190321
Alexey K
2004-12-16 12:45
2005.02.27
Управление сотовым телефоном