Ich braeuchte mal Hilfe...
Das ist mein momentaner Code... jetzt wollte ich die Linke Maustaste abfangen, irgendiwe bekomme ich das nicht hin...
Oben hab ich das ja schon deklariert, wie eben Tab & die 1 ... wie geht das denn jetzt mit der Linken Maustaste..?
Code:
Public Class Form1 Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer, ByVal fsModifier As Integer, ByVal vk As Integer) As Integer Private Declare Sub UnregisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer) Private Const Key_NONE As Integer = &H0 Private Const WM_HOTKEY As Integer = &H312 Private Const VK_LBUTTON As Integer = &H1 Protected Overrides Sub WndProc(ByRef m As Message) If m.Msg = WM_HOTKEY Then Select Case m.WParam Case 1 MessageBox.Show("Sie haben die Tab-Taste gedrückt!") Case 2 MessageBox.Show("Sie haben die 1 gedrückt!") End Select End If MyBase.WndProc(m) End Sub Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing UnregisterHotKey(Me.Handle, 1) UnregisterHotKey(Me.Handle, 2) UnregisterHotKey(Me.Handle, 3) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load RegisterHotKey(Me.Handle, 1, Key_NONE, Keys.Tab) RegisterHotKey(Me.Handle, 2, Key_NONE, Keys.D1) End Sub End Class
Code:
Private Const VK_LBUTTON As Integer = &H1
Comment