Страница: 1 |
Страница: 1 |
Вопрос: Как определить нажат ли ESC.
Добавлено: 26.01.03 10:13
Автор вопроса:
vig11 | ICQ: 213777061
Ребята как програмно можно определить нажата ли была клавиша ESC. Я помню, был ответ в форуме, поытался найти но не нашёл.

Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
MKE
![]()
![]()
Вопросов: 15
Ответов: 14
Профиль | | #1
Добавлено: 26.01.03 11:01
Private Declare Function GetKeyboardLayoutName Lib "user32" _
Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Form_Load()
Timer1.Interval = 1
End Sub
Private Sub timer1_Timer()
If GetAsyncKeyState(27) Then MsgBox "НАЖАТА ESC"
' 27 - код клавы 
object browser/KeyCodeConstants)
End Sub
Номер ответа: 2
Автор ответа:
vig11
![]()
![]()
ICQ: 213777061
Вопросов: 21
Ответов: 159
Профиль | | #2
Добавлено: 26.01.03 13:02
Большое спасибо!!!