Страница: 1 |
Страница: 1 |
Вопрос: VB KEY
Добавлено: 03.04.07 16:51
Автор вопроса: Игорь
Народ подскажите,а то че-то из головы вылетело....
Как VB 6.0 определять какая кнопка на клаве нажата...?
По средствам vbkey code.....
Заранее спасибо!
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 03.04.07 17:06
MSDN
The KeyUp and KeyDown events report the exact physical state of the keyboard itself: A key is pressed down (KeyDown) and a key is released (KeyUp). In contrast, the KeyPress event does not report the state of the keyboard directly — it doesn't recognize the up or down state of the key, it simply supplies the character that the key represents.
Номер ответа: 2
Автор ответа:
Игорь
Вопросов: 2
Ответов: 7
Профиль | | #2
Добавлено: 04.04.07 12:00
С keydowm и keyup все понятно,просто насколько я помню эту операцию можно описать по средствам кода каждой кнопки...
Номер ответа: 3
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #3
Добавлено: 04.04.07 12:36
Не понимайт...
Номер ответа: 4
Автор ответа:
Игорь
Вопросов: 2
Ответов: 7
Профиль | | #4
Добавлено: 04.04.07 14:08
Ну смотри допустим есть пустая форма,например нажимаем на клаве кнопочку Enter,если память мне не изменяет кнопка enter имеет код 13,и допустем получаем сообщение что была нажата кнопка с кодом 13
Номер ответа: 5
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #5
Добавлено: 04.04.07 14:22
логично, а с остальными кнопками не катит? Что собственно надо то?
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 04.04.07 14:27
Вот и я о том же
Номер ответа: 7
Автор ответа:
Игорь
Вопросов: 2
Ответов: 7
Профиль | | #7
Добавлено: 04.04.07 14:27
Собственно мне надо получать полный лог нажатых кнопок на клаве,точнее просто их код...На клаве у каждой кнопки присвоен свой код,конечно же есть список кодов,но у меня нет примера как его получать,просто как я понимая должна быть какая-то возвратная функция...Давным давно у меня получалось это реализовать,но время и алкоголь делает свое дело)))))Забыл.....
Номер ответа: 8
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #8
Добавлено: 04.04.07 14:45
В своем приложении или нет?
т.е. кейлоггер делаешь?
посмотри примеры API - GetAsyncKeyState
Номер ответа: 9
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #9
Добавлено: 04.04.07 14:47
Ну смотри допустим есть пустая форма,например нажимаем на клаве кнопочку Enter,если память мне
MsgBox KeyCode
End Sub
Номер ответа: 10
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #10
Добавлено: 04.04.07 14:48
Хм... не все выделил сверху....
Номер ответа: 11
Автор ответа:
Игорь
Вопросов: 2
Ответов: 7
Профиль | | #11
Добавлено: 04.04.07 16:38
Спасибо с этим все понятно,а может кто знает как сдделать чтоб определяла клавиши даже когда фокус не на форме?
Номер ответа: 12
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #12
Добавлено: 04.04.07 17:40
Пост № 8, а точнее