Как сделать горячие клавиши в VB6?

#vb6 #hotkeys

#vb6 #горячие клавиши

Вопрос:

У меня какая-то проблема, я планирую сделать так, чтобы форма могла скрываться, а форма могла отображаться снова (активировать ее только с помощью горячей клавиши). каков исходный код моей проблемы?

Комментарии:

1. Используйте RegisterHotKey API.

Ответ №1:

Объявить с помощью этого

 Dim i As Integer
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As     Integer
  

затем создайте таймер

 Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyControl) And GetAsyncKeyState(vbKeyR) Then
Frmsav.Show
End If
End Sub
  

этот код использует Ctrl R для отображения вашей формы