Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!


Referenz - GETMOUSE

Referenz-Navigation

 

Syntax: GETMOUSE x, y[, [Rad][, [Buttons][, [Clip]]]]
Typ: Funktion
Kategorie: Eingabe
Rückgabewert: 0 bei Erfolg oder 1 bei Fehler
GETMOUSE liefert die Position der Maus und den Status der Buttons und des Mausrades zurück.

(GETMOUSE funktioniert seit FreeBASIC v0.14 nicht nur in Grafikmodi, sondern auch in Textmodi.)

Beispiel:

'Grafikmodus setzen und Schleife beginnen
Dim As Integer x, y, buttons, Ergebnis

' Videomodus 320x200x8 setzen
Screen 13

Do
  ' Lade Mauskoordinaten ohne Mausrad.
    Ergebnis = GetMouse (x, y, , buttons)
    Locate 1, 1
    If Ergebnis <> 0 Then
      Print "Maus nicht vorhanden/nicht im Fenster"
    Else
      Print Using "Maus-Position: ###:###  Buttons: "; x; y;
      If buttons And 1 Then Print "L";
      If buttons And 2 Then Print "R";
      If buttons And 4 Then Print "M";
      If buttons And 8 Then Print "X1";
      If buttons And 16 Then Print "X2";
      Print Space(5)
    End If
Loop While Inkey = ""
End

Änderungen zu QB: Neu in FreeBASIC.

Siehe auch:
BefehlsreferenzeintragSCREEN (Anweisung), BefehlsreferenzeintragGETKEY, BefehlsreferenzeintragGETJOYSTICK, BefehlsreferenzeintragSETMOUSE


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 29.07.2007 von RedakteurJojo angelegt.
  • Die aktuellste Version wurde am 06.11.2010 von RedakteurMOD gespeichert.
  Versionen Versionen