SDL ActiveEvent: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
Zeile 3: Zeile 3:
 
<br>
 
<br>
 
== Name ==
 
== Name ==
'''SDL_ActiveEvent''' - Anwendungs Aktivität Ereignis
+
'''SDL_ActiveEvent''' - Anwendungsaktivitäts-Ereignis
  
 
<br>
 
<br>
Zeile 31: Zeile 31:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Benachrichtigt wenn, diverse Aktionen bezüglich des Anwendungsfokus erfolgen.
+
Meldet, wenn diverse Aktionen bezüglich des Anwendungsfokus erfolgen.
 
Eine genaue Beschreibung der Aktionen siehe folgende Tabelle.
 
Eine genaue Beschreibung der Aktionen siehe folgende Tabelle.
 
<br><br>
 
<br><br>
''state'' kann folgende Werte annehmen:
+
''state'' kann folgende Werte annehmen, wenn:
 
{| border="1" rules="all"
 
{| border="1" rules="all"
 
!SDL_APPMOUSEFOCUS
 
!SDL_APPMOUSEFOCUS

Version vom 1. September 2005, 13:49 Uhr

SDL_ActiveEvent


Name

SDL_ActiveEvent - Anwendungsaktivitäts-Ereignis


Delphi-Spezifikation

type SDL_ActiveEvent = record
       type  : Uint8;
       gain  : Uint8;
       state : Uint8;
     end


Parameter

type SDL_ACTIVEEVENT (siehe SDL_Event)
gain 0 wenn es ein Verlust, 1 wenn es ein Gewinn ist
state Genaue Art des Ereignis


Beschreibung

Meldet, wenn diverse Aktionen bezüglich des Anwendungsfokus erfolgen. Eine genaue Beschreibung der Aktionen siehe folgende Tabelle.

state kann folgende Werte annehmen, wenn:

SDL_APPMOUSEFOCUS Der Mauszeiger in den Bereich der Anwendung wandert (gain=1) oder diesen verlässt.
SDL_APPINPUTFOCUS Der Eingabefokus gewonnen (gain=1) oder verloren wird, das heisst die Anwendung ausgewählt oder abgewählt wird.
SDL_APPACTIVE Die Anwendung minimiert (gain=0) oder widerhergestellt wird.


Hinweise

Das Event wird bei der Erstellung der Anwendung nicht ausgelöst.

Siehe auch

SDL_Event, SDL_GetAppState