上一頁 | 首頁

SDL_MouseButtonEvent

章節:SDL API 參考 (3)
更新2001年9月11日 星期二 22:59
索引
 

名稱

SDL_MouseButtonEvent - 鼠標按鈕事件結構  

結構的定義

typedef struct{
  Uint8 type;
  Uint8 button;
  Uint8 state;
  Uint16 x, y;
} SDL_MouseButtonEvent;

 

結構的內容

type
SDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUP
button
鼠標按鍵索引(SDL_BUTTON_LEFT、SDL_BUTTON_MIDDLE、SDL_BUTTON_RIGHT)
state
SDL_PRESSEDSDL_RELEASED
x, y
在鼠標按下或釋放時,X、Y的坐標
 

描述

SDL_MouseButtonEventSDL_Event聯合的一個成員,並用于SDL_MOUSEBUTTONDOWNSDL_MOUSEBUTTONUP類型的事件被報告之時。

當檢測到按下或釋放鼠標按鈕時,將所按下的按鈕號碼(從1到255,通常左邊的按鈕編號為1,右邊的按鈕編號為2)賦給button,並且產生此事件之時,將鼠標位置存儲于xy。正如SDL_KeyboardEvent,關于事件是按下事件還是釋放事件的信息存儲于typestate,這是顯而易見的。  

另見

SDL_EventSDL_MouseMotionEvent  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月20日


 

索引

名稱
結構的定義
結構的內容
描述
另見
譯者
中文版主頁
中文版最後更新時間