SDL MouseButtonEvent: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) (MouseMotion->MouseButton, Danke@LaBoda) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= SDL_MouseButtonEvent = | = SDL_MouseButtonEvent = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''SDL_MouseButtonEvent''' - Mausknopf-Ereignis | '''SDL_MouseButtonEvent''' - Mausknopf-Ereignis | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | type ''' | + | type '''TSDL_MouseButtonEvent''' = record |
− | '' | + | ''type_'' : Uint8; |
+ | ''which'' : Uint8; | ||
''button'' : Uint8; | ''button'' : Uint8; | ||
''state'' : Uint8; | ''state'' : Uint8; | ||
Zeile 15: | Zeile 18: | ||
end | end | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
{| border="1" rules="all" | {| border="1" rules="all" | ||
− | ! '' | + | ! ''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: | ||
|} | |} | ||
− | + | ||
+ | |||
== 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. | ||
− | + | ||
+ | |||
== 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
Inhaltsverzeichnis
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.