包含键盘按键事件的key codes信息的结构体

Data Fields

Uint32

type

the event type; SDL_MOUSEBUTTONDOWN or SDL_MOUSEBUTTONUP

Uint32

windowID

the window with mouse focus, if any

Uint8

button

the button that changed; see Remarks for details

Uint8

state

the state of the button; SDL_PRESSED or SDL_RELEASED

int

x

X coordinate, relative to window

int

y

Y coordinate, relative to window

 

代码示例

-

讨论

SDL_MouseButtonEventSDL_Event联合体的一个成员,当 SDL_MOUSEBUTTONDOWN或者 SDL_MOUSEBUTTONUP事件被报告时,这个结构体会被使用。你可以使用SDL_Event的 button 域来访问它。

当用户按下或放开鼠标上的一个按钮时,SDL_MOUSEBUTTONDOWN or SDL_MOUSEBUTTONUP 事件会触发。

button 的取值:

SDL_BUTTON_LEFT

SDL_BUTTON_MIDDLE

SDL_BUTTON_RIGHT

SDL_BUTTON_X1

SDL_BUTTON_X2

 

相关枚举值

SDL_EventType

相关结构体

相关函数

英文原稿:SDL_MouseButtonEvent

评论模块尚未加载