vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück
Rubrik: Maus & Tastatur22.03.05
GetDoubleClickTime-Funktion

Diese Funktion ermittelt die Zeit die vergehen darf, damit Windows einen zweifachen Mausklick als Doppelklick erkennt.

Betriebssystem:  Win95, Win98, WinNT 3.1, Win2000, WinMEViews:  9.864 

Deklaration:

Declare Function GetDoubleClickTime Lib "user32.dll" () As Long

Beschreibung:
Diese Funktion ermittelt die Zeit die vergehen darf, damit Windows einen zweifachen Mausklick als Doppelklick erkennt.

Parameter:
keine

Rückgabewert:
Die Funktion gibt die Millisekunden zurück, die maximal vergehen dürfen, damit Windows einen Doppelklick erkennt.

Beispiel:

Private Declare Function GetDoubleClickTime Lib "user32.dll" () As Long
Private Declare Function SetDoubleClickTime Lib "user32.dll" ( _
  ByVal wCount  As Long) As Long
Private Declare Function SwapMouseButton Lib "user32.dll" ( _
  ByVal bSwap As Long) As Long
 
Dim OldDblKlickTime As Long
' Mauseigenschaften verändern
Private Sub Form_Load()
  Dim Retval As Long
 
  ' Aktuelle Doppelklickgeschwindigkeit ermitteln
  OldDblKlickTime = GetDoubleClickTime()
 
  ' Neue Doppelklickgeschwindigkeit setzen (die Hälfte)
  Retval = SetDoubleClickTime(OldDblKlickTime / 2)
 
  ' Mausbuttons vertauschen
  Retval = SwapMouseButton(1&)
End Sub
' Mauseigenschaften wiederherstellen
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  Dim Retval As Long
 
  ' Alte Doppelklickgeschwindigkeit setzen
  Retval = SetDoubleClickTime(OldDblKlickTime)
 
  ' Mausbuttons auf Originalwert setzen
  Retval = SwapMouseButton(0&)
End Sub

Diese Seite wurde bereits 9.864 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel