Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.024 c
6-49656
Timerman
2003-11-10 23:10
2004.01.16
Как синхронизировать время с локалкой?


8-49650
Lev
2003-09-12 13:10
2004.01.16
Утечка памяти при


3-49390
Denis555
2003-12-19 19:03
2004.01.16
TTable не хочет отправлять изменения на MSSQL


14-49738
barmaley2000
2003-12-23 22:57
2004.01.16
помогите с описанием функции


7-49796
Vlas
2003-11-04 14:57
2004.01.16
Как получить временную директорию (Windows/Пользователя)