Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.06 c