上一頁 | 首頁

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_ActiveEventSDL_Event聯合的一個成員,並用于SDL_ACTIVEEVENT類型的事件被報告之時。

當鼠標離開或進入窗口區域時,會產生SDL_APPMOUSEFOCUS類型的激活事件。若鼠標進入窗口,則gain將為1,否則為0。當應用程序失去或獲得鍵盤焦點時,會產生SDL_APPINPUTFOCUS類型的激活事件。這通常產生于激活另一應用程序時。當應用程序被最小化或圖符化或恢復時,會產生SDL_APPACTIVE類型的事件。

備注:

當應用程序窗口剛創建時不會產生這種事件。

 

另見

SDL_EventSDL_GetAppState  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月9日


 

索引

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