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

Вниз

Перенаправление событий мыши   Найти похожие ветки 

 
hooch   (2004-09-21 07:31) [0]

День добрый !
Столкнулся с такой проблемой: есть контрол который не имеет фокуса и над которым находится указатель мыши, если на мыши крутиться колесо нужно перетранслировать это событие контролу (не передвая фокус).
Сначала на событие OnMouseEnter написал SetCapture(контрол.Handle) не помогло, потом на ApplicationEvent.OnMessage проверял если мышь над контролом и сообщение WM_MOUSEWHEEL пересылал ему ето сообщение и через SendMessage и через Perform(CM_MOUSEWHEEL) тоже не помогло, подсткажите как быть ?


 
КаПиБаРа ©   (2004-09-21 08:25) [1]

hooch   (21.09.04 7:31)
сообщение WM_MOUSEWHEEL пересылал ему ето сообщение и через SendMessage и через Perform(CM_MOUSEWHEEL) тоже не помогло, подсткажите как быть ?


Пересылай не MOUSEWHEEL, а сообщения вызывающие конкретные действия, например проклутку ScrolBar или изменение масштаба.


 
hooch   (2004-09-21 08:44) [2]

так WM_MOUSEWHEEL и вызывает конктреное дейстиви - изменение масштаба


 
КаПиБаРа ©   (2004-09-21 08:56) [3]

hooch   (21.09.04 8:44) [2]
А может в обработчике WM_MOUSEWHEEL этого компонента стоит проверко на наличие фокуса или еще что-то.

==============================
Вещи не такие, какими кажутся.
==============================


 
_ALEXey_   (2004-09-21 10:46) [4]

procedure TForm1.Label1MouseEnter(Sender: TObject);
begin
 Button1.Perform(WM_KEYDOWN, VK_SPACE, 0)
end;


 
_ALEXey_   (2004-09-21 10:47) [5]

[4] Извиняюсь, это не сюда.


 
hooch   (2004-09-21 11:41) [6]

Мда, может быть и так



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
4-1092083186
B4rr4cuda
2004-08-10 00:26
2004.10.03
BitMap пункты в TPopUpMenu, а точнее их прорисовка...


3-1093433284
stud
2004-08-25 15:28
2004.10.03
refresh в ибдатасет


14-1095161367
Dmitriy O.
2004-09-14 15:29
2004.10.03
Какие Вы видите перспективы С/Х на Марсе ?


14-1095432557
menart
2004-09-17 18:49
2004.10.03
Не знаю что это шутка или правда?


4-1092979626
RagE
2004-08-20 09:27
2004.10.03
Оконная процедура и класс