![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnKeyDown работает некорректно
DevilDevil © (2006-08-24 15:56:00)Столкнулся с проблемой, поискал в конференции, обнаружил, сто по OnMouseDown надо вызывать SetFocus. Теперь другая проблема: мне необходимо перехватывать клавиши-стрелки "вверх" и "вниз"; OnKeyUp справляется, а OnKeyDown напрочь отказывается обрабатывать "стрелки". Кто нибудь сталкивался с этой проблемой?
DevilDevil (2006-08-24 18:07:00) [1]сделано
MBo (2006-08-24 17:47:00) [2]Не надо перехватывать оконную процедуру, просто перекрой обработчик одного из этих сообщений
MBo (2006-08-24 17:46:00) [3]или WM_GETDLGCODE
DevilDevil (2006-08-24 17:45:00) [4]фууу. Перехватил процедуру
WndProc, отловилWM_GETDLGCODE, в качестве результата присвоилDLGC_WANTARROWS
> MBo © (24.08.06 17:42) [2]
Всё равно, Спасибо
MBo (2006-08-24 17:42:00) [5]CM_DIALOGKEY рробовал обрабатывать?
DevilDevil (2006-08-24 17:29:00) [6]Пошёл дальше: переопределил процедуру WndProc. Тоже самое: стрелки не "видятся"