Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes
Autor
Nachricht
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421

NewDoEvents
Verfasst am: 18.06.2009, 11:01

Name: NewDoEvents
Funktion: Führt DoEvents nur aus falls mit der Maus oder Tastatur etwas gedrückt wurde. Aber auch spätestens nach 100 Aufrufen. (Kann man ändern)
Rückgabe: Keine

Beschreibung:
Das seltene Aufrufen, bzw. nur wenn es gebraucht wird, von DoEvents führt zu einer höheren Geschwindigkeit des Programmes.

Benötigte Api:
Visual Basic: [code]Private Declare Function GetInputState Lib "user32" () As Long[/code]
Visual Basic: [code]Public Sub NewDoEvents()
Static xCount As Integer
If GetInputState() Then
DoEvents
ElseIf xCount = 100 Then
DoEvents
xCount = 0
Else
xCount = xCount + 1
End If
End Sub[/code]
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes

Tags: visual basic, newdoevents, getinputstate, doevents

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1037 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1172 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 920 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1097 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1340 28.01.2007, 23:11
 



[ Time: 0.1205s ][ Queries: 81 (0.0174s) ][ GZIP on - Debug on ]