Seite 1 von 1

[PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Verfasst: 30.12.2012 01:17
von captain_hesse
Hallo zusammen
Hab gerade die neuste version installiert PB 5.1 beta 2 und wollte ein Programm testen das ich geschrieben hab allerdings funktioniert nun die abfrage ob die linke Maustaste losgelassen wurde nicht mehr. Also habe ich ein kleines Programm geschrieben um den rückgabewert von WindowEvent() zu ermitteln und festgestellt das #WM_LBUTTONUP ja eigentlich 514 ist wenn ich aber bei PB 5.1 B2 die Maus loslasse bekomm ich einen wert 13112 zurück statt 514. Bei der version 5.0 funktioniert das noch korrekt. Ist das nun ein Bug oder wurde das bewusst geändert ?

Außerdem dauert es ca. 2 - 3 Minuten bis ich was damit machen kann der Editor hängt sich beim Start immer wieder auf (keine Rückmeldung) ist aber erst seit der Beta 2 so, ist das bei euch auch so ?

anbei noch das Test-Programm für WindowEvent()

Code: Alles auswählen

If OpenWindow(0, 0, 0, 230, 90, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

  
   Repeat
     Event = WaitWindowEvent()
     
     Debug Str(event)+"   "+Str(#WM_LBUTTONUP)
         
         
       If event=#WM_LBUTTONUP
         Debug "Maustaste wurde losgelassen"
       EndIf
       
   
     
   Until Event = #PB_Event_CloseWindow
 EndIf
Viele Grüße
Armin

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Verfasst: 30.12.2012 01:33
von STARGÅTE
Kein Bug, da ein Klick mit der linken Maustaste nun ein echtes PB-Event ist: #PB_Event_LeftClick und kein Windows-Event.

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Verfasst: 30.12.2012 01:43
von captain_hesse
Ahhhso das ist mir wohl entgangen, danke für die schnelle Antwort :allright: und wo finde ich weitere infos darüber in der Hilfe steht ja noch nix drin ?

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Verfasst: 30.12.2012 01:54
von STARGÅTE

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Verfasst: 30.12.2012 02:16
von captain_hesse
Ja das habe ich übersehen

Code: Alles auswählen

- Added: #PB_Event_RightClick, #PB_Event_LeftClick and #PB_Event_LeftDoubleClick events