SDL MouseButtonEvent: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(MouseMotion->MouseButton, Danke@LaBoda)
K (Bot: konvertiere/korrigiere <BR>)
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= SDL_MouseButtonEvent =
 
= SDL_MouseButtonEvent =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''SDL_MouseButtonEvent''' - Mausknopf-Ereignis
 
'''SDL_MouseButtonEvent''' - Mausknopf-Ereignis
  
<br>
+
 
 +
 
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  type '''SDL_MouseButtonEvent''' = record
+
  type '''TSDL_MouseButtonEvent''' = record
         ''type''   : Uint8;
+
         ''type_'' : Uint8;
 +
        ''which''  : Uint8;
 
         ''button'' : Uint8;
 
         ''button'' : Uint8;
 
         ''state''  : Uint8;
 
         ''state''  : Uint8;
Zeile 15: Zeile 18:
 
       end
 
       end
  
<br>
+
 
 +
 
  
 
== Parameter ==
 
== Parameter ==
  
 
{| border="1" rules="all"
 
{| border="1" rules="all"
! ''type''  
+
! ''type_''  
| SDL_MOUSEBUTTONDOWN oder SDL_MOUSEBUTTONUP
+
| '''SDL_MOUSEBUTTONDOWN''' oder '''SDL_MOUSEBUTTONUP'''
 +
|-
 +
! ''which''
 +
| Das Mausgerätindex.
 
|-
 
|-
 
! ''button''
 
! ''button''
| Der Mausknopfindex: (SDL_BUTTON_LEFT, SDL_BUTTON_MIDDLE, SDL_BUTTON_RIGHT, SDL_BUTTON_WHEELUP, SDL_BUTTON_WHEELDOWN)
+
| Der Mausknopfindex: ('''SDL_BUTTON_LEFT''', '''SDL_BUTTON_MIDDLE''', '''SDL_BUTTON_RIGHT''', '''SDL_BUTTON_WHEELUP''', '''SDL_BUTTON_WHEELDOWN''')
 
|-
 
|-
 
! ''state''  
 
! ''state''  
| SDL_PRESSED oder SDL_RELEASED
+
| '''SDL_PRESSED''' oder '''SDL_RELEASED'''
 
|-
 
|-
 
! ''x'', ''y''
 
! ''x'', ''y''
Zeile 33: Zeile 40:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Zeile 39: Zeile 47:
 
Der Tastenstatus kann mit Hilfe von SDL_Button(x) abgefragt werden.
 
Der Tastenstatus kann mit Hilfe von SDL_Button(x) abgefragt werden.
  
<br>
+
 
 +
 
  
 
== Hinweise ==
 
== Hinweise ==
Bei Benutzung des Mausrades werden 2 Ereignisse erzeugt, ein SDL_MOUSEBUTTONDOWN und ein SDL_MOUSEBUTTONUP Ereignis.
+
Bei Benutzung des Mausrades werden 2 Ereignisse erzeugt, ein '''SDL_MOUSEBUTTONDOWN''' und ein '''SDL_MOUSEBUTTONUP''' Ereignis.
 
<br>
 
<br>
  

Aktuelle Version vom 22. April 2006, 19:14 Uhr

SDL_MouseButtonEvent

Name

SDL_MouseButtonEvent - Mausknopf-Ereignis



Delphi-Spezifikation

type TSDL_MouseButtonEvent = record
       type_  : Uint8;
       which  : Uint8;
       button : Uint8;
       state  : Uint8;
       x, y   : Uint16;
     end



Parameter

type_ SDL_MOUSEBUTTONDOWN oder SDL_MOUSEBUTTONUP
which Das Mausgerätindex.
button Der Mausknopfindex: (SDL_BUTTON_LEFT, SDL_BUTTON_MIDDLE, SDL_BUTTON_RIGHT, SDL_BUTTON_WHEELUP, SDL_BUTTON_WHEELDOWN)
state SDL_PRESSED oder SDL_RELEASED
x, y x- und y-Koordinate der Mausposition zum Zeitpunkt des Tastendrucks



Beschreibung

Meldet, wenn eine Maustaste gedrückt wurde. Der Tastenstatus kann mit Hilfe von SDL_Button(x) abgefragt werden.



Hinweise

Bei Benutzung des Mausrades werden 2 Ereignisse erzeugt, ein SDL_MOUSEBUTTONDOWN und ein SDL_MOUSEBUTTONUP Ereignis.

Siehe auch

SDL_Event, SDL_MouseMotionEvent