Вниз
Скачать: CL | DM;

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

← →
Melamed ©   (2002-05-31 00:19) [0]

Я пишу свой собственный редактор IP адресов. Компонент еще не зарегистрирован. Перехватываю системное сообщение WM_KEYDOWN. Для всех клавишь, кроме клавиши табуляции и клавиш управлления курсором (стрелки вверх, вниз, влева, вправо) данное сообшение работает. При нажатие на эти клавишши, происходит смена фокуса клавиатурного ввода на другой control элемент окна
Как поймать сообщение WM_KEYDOWN для клавиш управления курсора?
Заранее благодарен
Валерий


← →
Anatoly Podgoretsky ©   (2002-05-31 00:22) [1]

WM_GETDLGCODE


← →
LLL   (2002-06-01 23:23) [2]

С Вашего позволения уточню:
procedure TMyOwnComp.WMGetDlgCode(var Msg:TMessage) ;
begin
inherited;
Msg.Result:=dlgc_WantArrows;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-24091
Nox
2002-07-26 15:07
2002.08.08
<<<Народ, как написать алгоритмы решения следующих задач:>>>


14-24212
Falkon
2002-07-11 21:24
2002.08.08
Выделение строки определенным цветом


1-24024
Olorin
2002-07-24 11:06
2002.08.08
Клавиатурные комбинации в НЕАКТИВНОЕ окно...


4-24277
Baz
2002-06-03 13:59
2002.08.08
WM_SIZE, WM_SIZING, WM_GETMINMAXINFO


6-24156
Guardian
2002-05-28 18:38
2002.08.08
Закрыть открытый другим процессом файл




   Наверх