Страница: 1 |
Страница: 1 |
Вопрос: Два вопроса
Добавлено: 31.12.05 04:18
Автор вопроса: Mihalыch | ICQ: 373-509-101
1. Можно ли использовать SetTimer, в программе, у которой есть только модуль?
2. Известен код виртуальной клавиши, раскладка клавиатуры, как узнать какая русская буква соответствует нажатой клавише? Может есть какие-нибудь ф-ии типа *Local*, OemToChar…?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 31.12.05 05:40
1 можно, а что смущает?
2 код виртуальных клавиш одинаков для всех раскладок, см. какая включена сейчас и подставляй соответственную букву, т.е. учитывая код + раскладку
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 31.12.05 05:50
1. Ну вроде бы да. А ты пробовал вообще? Главное адрес процедуры передать.
2. Попробуй ToAscii или ToAsciiEx.
Номер ответа: 3
Автор ответа:
Mihalыch
ICQ: 373-509-101
Вопросов: 56
Ответов: 330
Профиль | | #3
Добавлено: 31.12.05 06:28
1 Меня смущает первый параметр hWnd, чей манипулятор нужно будет передать в моем случае? Адрес процедуры вроде передается в последнем параметре? Или в первом параметре можно передать 0. Честно скажу не пробовал, почему-то решил что не получится, сейчас попробую.
2 Допустим код виртуальной клавиши – 65 (английская «a», русская “ф”), раскладка русская как из этого получить “ф”? Ф-ии сейчас попробую.
ЕЩЕ РАЗ С НАСТУПАЮЩИМ!!!
Номер ответа: 4
Автор ответа:
Mihalыch
ICQ: 373-509-101
Вопросов: 56
Ответов: 330
Профиль | | #4
Добавлено: 31.12.05 07:25
Первый вопрос снят. Спасибо!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 31.12.05 20:58
я магу даже щас в очень не трезвом состоянии написать с закрітіми глазами левой ногой фцию конвертав транслист