TSDL_ActiveEvent

名字

TSDL_ActiveEvent--應用能見度事件結構

結構定義

  TSDL_ActiveEvent=記錄
type_:位元組;//SDL_ACTIVEEVENT
收穫:UInt8;//是否給出狀態(1/0)獲得被或者失去
狀態:UInt8;焦點狀態的//一面具
末端;

結構資料

類型 SDL_ACTIVEEVENT.
收穫 0如果如果它是一收穫,事件是一丟失或者1.
狀態 SDL_APPMOUSEFOCUS 如果滑鼠焦點獲得被或者失去,如果投入聚焦,SDL_APPINPUTFOCUS 獲得被或者失去或者SDL_APPACTIVE 如果應用是iconified((獲得 =0)或者交還(gain=1).

描繪

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

當滑鼠離開或者進入窗戶區域的時候,一 SDL_APPMOUSEFOCUS類型活化事件發生,如果滑鼠進入窗戶,那時增加將是1,除此之外收穫將是0.當應用失去或者獲得鍵盤焦點的時候,一 SDL_APPINPUTFOCUS類型活化事件發生.當是提出另一申請活躍的時候,這個通常發生.最後,當應用是任一minimised/iconified(( gain=0)或者交還的時候,一SDL_APPACTIVE類型事件發生.

筆記:當一扇應用窗戶是首先建立的時候,這事件不發生.

也注意到

TSDL_Event ,SDL_GetAppState