2017-01-30 18 views
1

Я пытаюсь запустить в фоновом окне Когда он становится неактивным окном и, я хочу , что еще работать и распознает нажатие на клавиатуре Я использую Visual Basic версию 6 Может быть сделаноокна все еще работает в фоновом режиме

Мой простой код:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 
    If KeyCode = 37 Then 
     MsgBox ("The left arrow was pressed") 
    End If 
End Sub 

ответ

1

Обычно программа для Windows получает сообщения только для своих окон. Вы можете попробовать установить journaling hook, чтобы просмотреть сообщения для всех окон верхнего уровня. Это требует некоторой осторожности и внимания, поэтому старайтесь осторожно.