Verfasst am: 14.04.2008, 23:45 Aufrufe: 1590
Bei einem Klick auf die Form startet der Timer,du speicherst die aktuelle Mausposition. Nach dem ersten Durchgang des Timers fragst du die Mausposition wieder ab und berechnest die Differenz aus beiden Punkten. Je nach dem wie die Differenz aussieht, ist die aktuelle Formposition (Formpos = aktuelle Formposition - Differenz). Wenn du denn Timer entsprechend niedrig einstellst, wirkt das Ganze auch flüssig und ruc ...
Verfasst am: 23.03.2008, 16:46 Aufrufe: 457
Timer oder wait funktion ist wohl das beste/einfachste.
Du kannst übrigens auch die Prozess Priorität von deinem Programm auf niedrig stellen, damit es andere Programme nicht stört.
Verfasst am: 18.11.2007, 19:26 Aufrufe: 393
Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
Private Const KeyPressed As Integer = -32767
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbkeyreturn) = KeyPressed Then
Msgbox ("Taste wurde gedrückt!")
End If
End Sub
das intervall vom timer müsste niedrig sein, 50 oder 25, kA