TSDL_MouseMotionEvent

名字

TSDL_MouseMotionEvent--滑鼠運動事件結構

結構定義

  TSDL_MouseMotionEvent=記錄
type_:UInt8;//SDL_MOUSEMOTION
哪一個:UInt8;//滑鼠裝置索引
狀態:UInt8;//目前按鍵狀態
x,y: UInt16;//滑鼠的未知數/Y座標
xrel:Sint16;//在未知數方向中相對運動
yrel:Sint16;//在Y方向中相對運動
末端;

結構資料

類型 SDL_MOUSEMOTION
狀態 目前按鍵狀態
x ,y 滑鼠的未知數/Y座標
xrel ,yrel 在未知數/Y方向中相對運動

描繪

TSDL_MouseMotionEvent是一個TSDL_Event 聯合的成員和當一類型SDL_MOUSEMOTION 的事件是報告的時候,被使用.

簡單表達,當一個用戶在應用窗戶以內移動滑鼠的時候或者當 SDL_WarpMouse是大聲說出的時候,一SDL_MOUSEMOTION類型事件發生.絕對事物( xy和相對( xrelyrel)座標外加目前按鍵狀態(( 狀態)被報告.按鍵狀態能被解釋使用 SDL_BUTTON大者((看見 SDL_GetMouseState).

如果游標被隱匿,( SDL_ShowCursor(0))和投入被抓起甚至當游標到達邊緣fo的時候,( SDL_WM_GrabInput((SDL_GRAB_ON)),然後滑鼠將給出相對運動事件銀幕.這個在Windows和Linux/Unix上僅現時被執行一同類.

也注意到

TSDL_Event ,TSDL_MouseButtonEvent