|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2008, 22:00 | #1 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 83
|
Как получить символ?(Delphi)
Здравствуйте, такой вопрос. Как lParam сообщения WM_KEYDOWN перевести в символ. Учитывая при этом раскладку. Т.е. чтобы 'A' не стало вдруг 'Ф' и наоборот. Заранее благодарю
Прогрессирующий чайник..
|
18.07.2008, 07:32 | #2 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 83
|
Неужели никто не знает? А нельзя пересылать полученное сообщение в свою форму, а в форме обрабатывать его в OnKeyDown? Там ведь оно сразу транслируется в символ.
Ну или хотябы объясните почему Код:
вот написал так Код:
1)По-моему это не лучший вариант 2)В окне компилятора делфи при нажатии кнопки на клаве винда виснет, пока не тыкнешь Ctrl+Alt+Del, с чем это связано? И как исправить? ХЕЛП кто нибдуь
Прогрессирующий чайник..
Последний раз редактировалось Stilet; 18.07.2008 в 08:25. |
18.07.2008, 08:28 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты хук делаешь? Клавшпиёна?
I'm learning to live...
|
18.07.2008, 08:36 | #4 | ||
Пользователь
Регистрация: 06.01.2008
Сообщений: 83
|
Да, тока клавишпиеном эту кривую конструкцию трудно назвать по следующим причинам:
1)Не делает разницы между русскими и англицкими буквами 2)Если нажать Ctr+Alt+Del и вылазит окошко безопасность виндовс, хук перестает работать, почему я не знаю.Есть способ проверить работает ли хук? Мне в голову пришел только один, послать своему окну WM_KEYDOWN с каким нить символом, и если хук не отловит, значит не работает 3)Вместо Esc,Alt и прочих кнопок вылазит непонятно что. Пожалйста помогите, кто нить. Не хочу бараном вырасти Вот нашел насчет этого Цитата:
Цитата:
Всем спасибо В особенности Stilet
Прогрессирующий чайник..
Последний раз редактировалось Stilet; 18.07.2008 в 12:51. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как из delphi вставить символ в word? | Sony | Общие вопросы Delphi | 10 | 04.09.2014 19:51 |
Преобразование VK в символ | Minimus | Win Api | 10 | 02.06.2009 01:37 |
Как получить имя нажимаемых системных клавиш(Delphi) | The_Darkness | Помощь студентам | 2 | 18.07.2008 18:31 |
Потоки и символ конца строки | Deatz | Общие вопросы C/C++ | 3 | 07.05.2008 20:02 |
Получить HTML код страницы в Delphi | Job | Работа с сетью в Delphi | 3 | 15.08.2007 11:29 |