Главная страница
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.06 c
3-1106822358
DSKalugin
2005-01-27 13:39
2005.02.27
Как хранить деньги? :-))


1-1108537923
rezo
2005-02-16 10:12
2005.02.27
стои сервис


1-1108469483
Ega23
2005-02-15 15:11
2005.02.27
Переименование проекта в IDE


14-1106910087
Aleksandr
2005-01-28 14:01
2005.02.27
Проблема с принтером в сети....


14-1107366522
Narik
2005-02-02 20:48
2005.02.27
explorer.exe глючит!!!