Поделитесь нормальной функцией ввода строки в граф.режиме!
Вложений: 1
Собственно в заголовке понятна суть вопроса!
Я попробовал применить вот эту функцию, но разочарован... Вместо цифр.клавиши из раздела "Num", вводятся какие-то другие... буквы вводятся только латинские заглавные, строчных нет, не говоря уже вообще о русских... различные символы "+ - / * _ < > , ." и т.п. также не вводятся! :( |
Ответ: Поделитесь нормальной функцией ввода строки в граф.режиме!
Потому, что ты отлавливаешь сканкод клавиши. Этого делать не надо.
SuperStrict - очень полезная в быту вещь. Что бы русские символы отображал, надо шрифт ставить с поддержкой кирилицы. Код:
SuperStrict |
Ответ: Поделитесь нормальной функцией ввода строки в граф.режиме!
Большое спасибо!
Сейчас же попробую... P.S. В самой проге у меня включен (загружен) кирилический шрифт, а вот в тестируемый "кусок" я его (кирил.текст) вставить не догадался... :( |
Ответ: Поделитесь нормальной функцией ввода строки в граф.режиме!
Ваша прога вводит текст лучше, но есть проблема:
если перед тем как вызывается функция были нажаты какие-то клавиши, то они появляются в поле ввода... :( Как-будто бы они выходят из некоего клавиатурного буфера... |
Ответ: Поделитесь нормальной функцией ввода строки в граф.режиме!
Перед циклом вызови функцию FlushKeys()
|
Ответ: Поделитесь нормальной функцией ввода строки в граф.режиме!
Попробовал, но всё так-же, без изменений.
Может это имеет значение - перед вызовом функции для проверки и обработки клавиш у меня используется KeyDown и KeyHit ... |
Часовой пояс GMT +4, время: 03:51. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot