Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

VK_ESCAPE и VK_E   Найти похожие ветки 

 
i2e   (2015-02-10 08:15) [0]

есть такой код:
 case Key of
   VK_ESCAPE: Release;
 end;
 if (Shift = [ssCtrl]) then begin
   case Key of
     VK_E: Button1Click(Sender);
   end;
 end;


в книге-справочнике есть таблица "виртуальные коды клавиш", с их именами.
так вот VK_ESCAPE, например, ловится и отрабатывается.
а когда надо отловить клавишу [E], например, или любую букву-цифру, то компилятор выдает ошибку undeclared identifier "VK_E". хотя в справочнике в таблице кодов приведены все клавиши.
понимаю, что можно сделать chr(Key)="Z".

вопрос: а почему VK_E не работает?


 
brother ©   (2015-02-10 08:20) [1]

> if (Shift = [ssCtrl]) then

?


 
кгшзх ©   (2015-02-10 08:33) [2]

хотя в справочнике в таблице кодов приведены все клавиши.

да хоть в БСЭ или Британике

а надо чтобы в одном из *.pas было определение


 
brother ©   (2015-02-10 08:50) [3]

> а надо чтобы в одном из *.pas было определение

не будет определения - будет ошибка компиляции


 
i2e   (2015-02-10 08:50) [4]

к [1] - это ловится комбинация Ctrl+E
к [2] - но ведь VK_ESCAPE я нигде не описываю. и отрабатывается.


 
brother ©   (2015-02-10 08:52) [5]

Вы мне будете рассказывать?


 
brother ©   (2015-02-10 08:57) [6]

[2] действительно не описано, странно, я думал описано...
тогда автору:
http://www.mods.com.au/budapi_docs/Virtual%20Key%20Codes.htm


 
кгшзх ©   (2015-02-10 09:00) [7]

к [2] - но ведь VK_ESCAPE я нигде не описываю. и отрабатывается.

Ты в windows.pas давно заглядывал?


 
i2e   (2015-02-10 09:12) [8]

> Ты в windows.pas давно заглядывал?
:) минут пять назад, впервые.
ознакомился, понял.



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1451560078
Kerk
2015-12-31 14:07
2017.01.15
С новым годом!


2-1422093481
Некто
2015-01-24 12:58
2017.01.15
Почему выводится неправильное число (указатели)?


15-1452881433
xayam
2016-01-15 21:10
2017.01.15
Приглашаю на шахматный турнир Delphi Masters 4 (2016)


2-1425269230
Nickolay
2015-03-02 07:07
2017.01.15
Отображение содержимого папок


15-1454413847
Кто б сомневался
2016-02-02 14:50
2017.01.15
Запустить с обычными правами из под проги с админ. правами