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_MOUSEBUTTONDOWN或SDL_MOUSEBUTTONUP
- button
-
鼠標按鍵索引(SDL_BUTTON_LEFT、SDL_BUTTON_MIDDLE、SDL_BUTTON_RIGHT)
- state
-
SDL_PRESSED或SDL_RELEASED
- x, y
-
在鼠標按下或釋放時,X、Y的坐標
描述
SDL_MouseButtonEvent是SDL_Event聯合的一個成員,並用于SDL_MOUSEBUTTONDOWN或SDL_MOUSEBUTTONUP類型的事件被報告之時。
當檢測到按下或釋放鼠標按鈕時,將所按下的按鈕號碼(從1到255,通常左邊的按鈕編號為1,右邊的按鈕編號為2)賦給button,並且產生此事件之時,將鼠標位置存儲于x和y。正如SDL_KeyboardEvent,關于事件是按下事件還是釋放事件的信息存儲于type和state,這是顯而易見的。
另見
SDL_Event、SDL_MouseMotionEvent
譯者
石仔<guoshimin57@gmail.com>
中文版主頁
http://guoshimin.users.sf.net
中文版最後更新時間
2010年6月20日
索引
- 名稱
-
- 結構的定義
-
- 結構的內容
-
- 描述
-
- 另見
-
- 譯者
-
- 中文版主頁
-
- 中文版最後更新時間
-