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

Как получить код последней нажатой клавиши ?   Найти похожие ветки 

← →
Вован_   (2004-01-05 12:57) [0]

Уважаемые Мастера,
как получить код последней нажатой клавиши на визуальном компоненте, на котором нет обработчика события OnKeyPress/OnKeyDown ?

ЗЫ: С Новым годом! :)


← →
[lamer]Barmaglot ©   (2004-01-05 13:10) [1]

KeyPreview?


← →
YuRock ©   (2004-01-05 13:12) [2]

Сделай свою какую-нибудь WindowProc, присвой ей WindowProc компонента, а в ней отлавливай WM_KEYDOWN


← →
YuRock ©   (2004-01-05 13:13) [3]

Извините, оговорился: присвой ее свойству WindowProc компонента


← →
Zergling ©   (2004-01-05 13:49) [4]

Если вдруг данный компонент имеет хендл, то:

TApplicationEvents - OnMessage

procedure TCorrectionTool.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.hwnd = Memo1.Handle then
if msg.message = WM_KEYDOWN then Caption := "YES";
end;



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

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



Память: 0.45 MB
Время: 0.016 c
3-49445
Гоша
2003-12-18 10:24
2004.01.16
не могу из Win2K работать с базами расположенными на сервере


1-49583
Артем К.
2004-01-05 13:50
2004.01.16
Создание компонента для 1С: Предприятие


3-49415
safo
2003-12-19 10:29
2004.01.16
компоненты zeos


1-49527
lipskiy
2003-12-17 23:13
2004.01.16
Прокрутка колесом мыши


1-49561
GooG-NTS
2004-01-06 04:45
2004.01.16
Использование PNG




   Наверх