Dauer eines Mausklicks emittleln?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

Re: Dauer eines Mausklicks emittleln?

Beitrag von captain_hesse »

Ups :oops: das steht ja untendrunter hab ich garnicht gesehen sorry

so müßte es aber gehen:

Code: Alles auswählen


InitMouse()
InitSprite()
OpenWindow(0, 0, 0, 320, 200, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, 320, 200)
ClearScreen(0)
StartDrawing(ScreenOutput())
DrawText(0,0,"drücke die linke Maustaste")
StopDrawing()
FlipBuffers()

Start = ElapsedMilliseconds()
ti=0

Repeat
  WindowEvent()
  ExamineMouse()
  
  If MouseButton(#PB_MouseButton_Left)
    ti+(ElapsedMilliseconds() - Start)
    Start = ElapsedMilliseconds()
  Else
    ti=0  
  EndIf
  
  Debug ti
  If ti>10000
    Debug "Ready"
    ti=0
    Start = ElapsedMilliseconds()
  EndIf
  
Until MouseButton(#PB_MouseButton_Right)
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
TheNewOne
Beiträge: 60
Registriert: 06.04.2011 14:33

Re: Dauer eines Mausklicks emittleln?

Beitrag von TheNewOne »

Danke für alle Antworten, ihr habt mir sehr geholfen. :D
Win7, 64bit, PB 4.60
Antworten