SDL_ActiveEvent
章節:SDL API 參考 (3)
更新2001年9月11日 星期二 22:59
索引
名稱
SDL_ActiveEvent - 應用程序可見性事件結構
結構的定義
typedef struct{
Uint8 type;
Uint8 gain;
Uint8 state;
} SDL_ActiveEvent;
結構的內容
- type
-
SDL_ACTIVEEVENT。
- gain
-
若事件為失去,則為0。若其為獲得,則為1。
- state
-
若獲得或失去鼠標焦點,則為SDL_APPMOUSEFOCUS。若獲得或失去輸入焦點,則為SDL_APPINPUTFOCUS。若應用程序被圖標化(gain=0)或恢復(gain=1),則為SDL_APPACTIVE。
描述
SDL_ActiveEvent是SDL_Event聯合的一個成員,並用于SDL_ACTIVEEVENT類型的事件被報告之時。
當鼠標離開或進入窗口區域時,會產生SDL_APPMOUSEFOCUS類型的激活事件。若鼠標進入窗口,則gain將為1,否則為0。當應用程序失去或獲得鍵盤焦點時,會產生SDL_APPINPUTFOCUS類型的激活事件。這通常產生于激活另一應用程序時。當應用程序被最小化或圖符化或恢復時,會產生SDL_APPACTIVE類型的事件。
-
備注:
當應用程序窗口剛創建時不會產生這種事件。
另見
SDL_Event、SDL_GetAppState
譯者
石仔<guoshimin57@gmail.com>
中文版主頁
http://guoshimin.users.sf.net
中文版最後更新時間
2010年6月9日
索引
- 名稱
-
- 結構的定義
-
- 結構的內容
-
- 描述
-
- 另見
-
- 譯者
-
- 中文版主頁
-
- 中文版最後更新時間
-