3 Hotkeys registrieren? Möglich?

Hallo, ich versuche, RegisterHeyKeys in VB.NET zu verwenden, aber ich habe es mit 2 Tastenkombinationen zum Laufen gebracht, die ich gerade in der dritten hinzugefügt habe, und es gibt zu viele Argumente. Das ist wahrscheinlich etwas wirklich Einfaches und ich bin auch ein Noppen, also geh einfach. lol. Jede Hilfe wäre sehr dankbar.

Hier ist der Code soweit:

Public Const MOD_CONTROL As Integer = &H11
Public Const MOD_SHIFT As Integer = &H10
Public Const WM_HOTKEY As Integer = &H312

<DllImport("User32.dll")> _
Public Shared Function RegisterHotKey(ByVal hwnd As IntPtr, _
ByVal id As Integer, ByVal fsModifiers As Integer, _
ByVal vk As Integer) As Integer
End Function

<DllImport("User32.dll")> _
Public Shared Function UnregisterHotKey(ByVal hwnd As IntPtr, _
                    ByVal id As Integer) As Integer
End Function

Private Sub Form1_Load(ByVal sender As System.Object, _
                    ByVal e As System.EventArgs) Handles MyBase.Load
    RegisterHotKey(Me.Handle, 100, MOD_CONTROL, MOD_SHIFT, Keys.D2)
    RegisterHotKey(Me.Handle, 200, MOD_CONTROL, MOD_SHIFT, Keys.D3)
    RegisterHotKey(Me.Handle, 300, MOD_CONTROL, MOD_SHIFT, Keys.D4)
End Sub

Antworten auf die Frage(1)

Ihre Antwort auf die Frage