Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Вниз

как получить ASCII код   Найти похожие ветки 

 
Xoy   (2003-04-12 20:24) [0]

Как в обработике сообщения OnKeyDown главной формы получить
8 битный код(ASCII) нажатой клавиши. Проблема в том, что пораметр
этой процедуры Key имеет тип word значение которого равно коду
заглавной латинской буквы и не зависит от раскладки, нажатия
Shift и т.д.


 
Юрий Зотов   (2003-04-13 00:02) [1]

Обрабатывайте OnKeyPress - туда приходит уже все готовое.


 
Song   (2003-04-13 11:22) [2]

Chr() для символов.


 
Юрий Зотов   (2003-04-13 14:39) [3]

> Song © (13.04.03 11:22)

"Проблема в том, что пораметр этой процедуры Key имеет тип word значение которого равно коду заглавной латинской буквы и не зависит от раскладки, нажатия Shift и т.д."

Поэтому просто Chr не проходит. Придется писать еще некий перекодировщик, в котором смотреть раскладку, регистр, не нажата ли Ctrl и пр. Получаем лишние хлопоты и изобретение велосипеда.



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

Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-76902
jen_bond
2003-04-14 08:44
2003.04.24
целое число


7-77187
iusupp
2003-03-05 21:49
2003.04.24
Мастера ... можно играть и смотреть кино...?


3-76823
Dim!S
2003-04-07 07:21
2003.04.24
Чересстрочная раскраская DBGrid в фильтре


1-76970
race1
2003-04-13 09:34
2003.04.24
Странное поведение памяти ( кушание больше меры )


14-77120
kaif
2003-04-07 23:09
2003.04.24
Смертная казнь, как симптом неуверенности





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский