Seite 1 von 1
Mausfunktionen im Fullscreen ?
Verfasst: 03.01.2010 20:59
von pureanfänger
Hallo Leute,
gibt es eine Möglichkeit, zu prüfen ob ein Mausknopf losgelassen wurde, wenn ich ein Fullscreen via. OpenScreen(..) geöffnet habe?
Ich habe bisher leider nur die Funktion "MouseButton(Mausknopf)" in der Hilfe gefunden.
Ich hoffe ihr könnt mir helfen, euer Pureanfänger

Re: Mausfunktionen im Fullscreen ?
Verfasst: 03.01.2010 21:04
von X360 Andy
Re: Mausfunktionen im Fullscreen ?
Verfasst: 03.01.2010 21:04
von Christian+
Code: Alles auswählen
If MouseButton(#PB_MouseButton_Left)
mousedown = 1
Else
If mousedown = 1
;(Wird ausgeführt wenn die Maus wieder losgelassen wurde.)
EndIf
mousedown = 0
EndIf
Einfach den Status speichern dann kanst testen wann er sich ändert.
mfg Christian+
Re: Mausfunktionen im Fullscreen ?
Verfasst: 04.01.2010 02:06
von Max_der_Held
wenn wir schon mal bei dem thema sind:
wie kann ich das mousewheel im vollbildschirm abfragen (bei irrlicht) ?
folgendes geht bei mir leider nicht:
Code: Alles auswählen
Procedure.w anz_MouseWheelDelta() ; returns the mousewheelvalue.
x.w = ((EventwParam()>>16)&$FFFF)
ProcedureReturn -(x / 120)
EndProcedure
Re: Mausfunktionen im Fullscreen ?
Verfasst: 04.01.2010 12:13
von hörmi
PureBasic.chm hat geschrieben:
Syntax
Ergebnis = MouseWheel()
Beschreibung
Gibt die Anzahl der seit dem letzten Aufruf erfolgten "Ticks" des Mausrads zurück. Der Wert ist positiv, wenn das Rad vorwärts gedreht wurde und negativ, wenn das Rad rückwärts gedreht wurde. Der Befehl ExamineMouse() sollte vor dieser Funktion aufgerufen werden, um die Mausinformationen zu aktualisieren.
Unterstützte OS
Windows
gruß Hörmi
Re: Mausfunktionen im Fullscreen ?
Verfasst: 04.01.2010 16:31
von Max_der_Held
[edit] bzw. danke hörmi, aber das geht nur unter openscreen/windowedscreen.
ich brauchs ja für:
im vollbildschirm abfragen (bei irrlicht) ?
Re: Mausfunktionen im Fullscreen ?
Verfasst: 04.01.2010 22:35
von hörmi
Ich hab jetzt zwar kein Irrlicht Wrapper da zum testen, aber im grunde genommen müssten doch wenn du dein Fullscreen mit OpenScreen öffnest die standart-maus-funktionen auch gehen
Re: Mausfunktionen im Fullscreen ?
Verfasst: 04.01.2010 22:50
von Josef Sniatecki
@Max_der_Held:
Ich weiß zwar nicht, wie das so bei Irrlicht ist, jedoch weiß ich, dass ich zum berechnen des Scroll-Deltas folgendes in Windows machen muss:
Bei mir ist halt das "$FFFF" nicht mit dabei.
