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

Вниз

Как преобразовать коды нажимаемых клавиш в слова и обратно ?   Найти похожие ветки 

 
Добавить   (2005-01-17 06:05) [0]

Чтобы одна функция преобразовывала бы, скажем, 27 в строчку тексат "VK_ESCAPE", а другая, обратно из строки давала бы соответсвующую цифру ? Это нужно, для сохранения клавиш в текстовый файл, и возможности ручного подредактирования, в случае чего.


 
Kerk ©   (2005-01-17 06:06) [1]

ну.. видимо руками.


 
Добавить   (2005-01-17 06:25) [2]


> Kerk ©   (17.01.05 06:06) [1]
> ну.. видимо руками.

А может функции готовые есть ?


 
Antonn ©   (2005-01-17 07:01) [3]

:-)

Function InttoKey(I:integer):string;
begin
case i of
 27: result:="VK_ESCAPE";
 ...//и так перебрать все
end;
end;


 
Kerk ©   (2005-01-17 07:03) [4]

Antonn ©   (17.01.05 7:01) [3]
Почти готовая функция.. :)


 
Добавить   (2005-01-17 07:07) [5]


> Antonn ©   (17.01.05 07:01) [3]
> :-)
>
> Function InttoKey(I:integer):string;
> begin
> case i of
>  27: result:="VK_ESCAPE";
>  ...//и так перебрать все
> end;
> end;

Три метра кода вставлять в свою программу. Неужели нет готовой функции ?


 
Поручик ©   (2005-01-17 07:08) [6]

Нет, проще всего создать 2 массива - один числа, другой - соответствующие наименования
Потом подставлять...


 
Добавить   (2005-01-17 07:18) [7]


> Поручик ©   (17.01.05 07:08) [6]
> Нет,

Точно нет ? А может есть ? И когда придёт Мастер Дельфи, то он нам ресскажет ?


 
MBo ©   (2005-01-17 08:10) [8]

GetKeyNameText (но не в виде VK_***)


 
Поручик ©   (2005-01-17 08:17) [9]

Добавить   (17.01.05 7:18) [7]

То что я написал делать - 7 минут. За то время, что прошло с моего поста до твоего, ты бы все сделал


 
Kerk ©   (2005-01-17 08:23) [10]


> И когда придёт Мастер Дельфи, то он нам ресскажет ?

Если у тебя вопросы к кому-то лично, то пиши ему мылом.



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

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

Наверх




Память: 0.48 MB
Время: 0.026 c
4-1102793329
Zahar
2004-12-11 22:28
2005.01.30
Как узнать версию программы?


9-1097898829
Кто---то
2004-10-16 07:53
2005.01.30
GLScene Как сохранить сообщения в группах новостей ?


3-1104156625
Saska
2004-12-27 17:10
2005.01.30
Вопрос по TADOConnection.LoginPrompt


3-1104218930
Scorpio
2004-12-28 10:28
2005.01.30
Could not convert variant of type (Null) into type (String)


4-1102558572
Fedia
2004-12-09 05:16
2005.01.30
Отправка сообщения программе от ловушки сообщений