![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Mouse Wheel [D7, WinXP]
X-Disa © (2005-02-21 14:11:00)Здравствуйте. Столкнулся с проблемой: На форме MDIChild на OnMouseWheel установлена процедура, но если на главной форме поставить Edit и установить на него фокус, она не работает. Вопрос, как заставить OnMouseWheel работать всегда, независимо от того где фокус?
debuger (2005-02-21 15:21:00) [1]поставить глобальный хук на мышу
ssk (2005-02-21 15:07:00) [2]
protected
procedure WMMOUSEWHEEL(var Message: TMessage); message WM_MOUSEWHEEL;
procedure TForm1.WMMOUSEWHEEL(var Message: TMessage);
begin
if Screen.ActiveControl is TEditthen
if Message.WParam < 0 then
// вниз
else
// вверх
inherited;
end;