Главная страница
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.043 c
3-1106818386
Innuendo
2005-01-27 12:33
2005.02.27
IBTable и View в FireBird


1-1108386431
Arnold
2005-02-14 16:07
2005.02.27
Как добавить в ячейку StringGrid к.н. элемент управления


1-1108200716
jeka
2005-02-12 12:31
2005.02.27
Ошибка при установке компонента


14-1107335553
megabyte-ceercop
2005-02-02 12:12
2005.02.27
Может кто посмотрит первую альфу движка для игры Киркоп 3 :)


3-1106890233
Fedor
2005-01-28 08:30
2005.02.27
Копирование из одной записи в другую в переделах одной таблицы