Maus event

aKraus

Erfahrenes Mitglied
Hallo,
Wie finde ich raus, ob die Linke Maustaste aktuell gedrückt ist?
Ich denke hierbei nicht an MouseMove Events oder ähnliches...

Greatz
 
Option Explicit

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
MsgBox "Der linke mousebutton wurde gedrückt!"
End If
End Sub


Gruß bb
 
Hallo brainbyte,

Ich möchte eigentlich das ganze nicht auf eine Form beziehen.
VB soll auch auf das Event reagieren, wenn die Anwendung minimiert ist

Greatz
 
Hallo

Dei Stichwort für dein Vorhaben lautet Keyboard Hook.

Du must dir einen Hook erstellen der Systemweit Tastenkombinationen abfangen kann.
 
Hook? Könntest du mal bitte erklären, was das genau ist?




Ps: @spirit: deine signatur is irgendwie nich so ganz richtig!
 
Hi

also die MSDN sagt dazu:
A hook is a point in the system message-handling mechanism where an application can install a subroutine to monitor the message traffic in the system and process certain types of messages before they reach the target window procedure.

Mit anderen Worten, mit einem Hook kannst Du alle Messages, die in einem hochgefahrenen Windowssytem so passieren in einer eigenen Procedur/Funktion analysieren, bevor diese Message dann an die entsprechende Applikation gesendet wird.

Gruß
Das Orakel
 
Zurück