SDL ActiveEvent: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Bot: konvertiere/korrigiere <BR>)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= SDL_ActiveEvent =
 
= SDL_ActiveEvent =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''SDL_ActiveEvent''' - Anwendungsaktivitäts-Ereignis
 
'''SDL_ActiveEvent''' - Anwendungsaktivitäts-Ereignis
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  type '''SDL_ActiveEvent''' = record
+
  type '''TSDL_ActiveEvent''' = record
         ''type'' : Uint8;
+
         ''type_'' : Uint8;
 
         ''gain''  : Uint8;
 
         ''gain''  : Uint8;
 
         ''state'' : Uint8;
 
         ''state'' : Uint8;
 
       end
 
       end
  
<br>
+
 
 +
 
  
 
== Parameter ==
 
== Parameter ==
  
 
{| border="1" rules="all"
 
{| border="1" rules="all"
! ''type''  
+
! ''type_''  
| SDL_ACTIVEEVENT (siehe [[SDL_Event]])
+
| '''SDL_ACTIVEEVENT''' (siehe [[SDL_Event]])
 
|-
 
|-
 
! ''gain''  
 
! ''gain''  
Zeile 28: Zeile 31:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Zeile 36: Zeile 40:
 
''state'' kann folgende Werte annehmen, wenn:
 
''state'' kann folgende Werte annehmen, wenn:
 
{| border="1" rules="all"
 
{| border="1" rules="all"
!SDL_APPMOUSEFOCUS
+
|der Mauszeiger in den Bereich der Anwendung wandert (''gain''=1) oder diesen verlässt.
|Der Mauszeiger in den Bereich der Anwendung wandert (''gain''=1) oder diesen verlässt.
+
|'''SDL_APPMOUSEFOCUS'''
 
|-
 
|-
!SDL_APPINPUTFOCUS
+
|der Eingabefokus gewonnen (''gain''=1) oder verloren wird, das heisst die Anwendung ausgewählt oder abgewählt wird.
|Der Eingabefokus gewonnen (''gain''=1) oder verloren wird, das heisst die Anwendung ausgewählt oder abgewählt wird.
+
|'''SDL_APPINPUTFOCUS'''
 
|-
 
|-
!SDL_APPACTIVE
+
|die Anwendung minimiert (''gain''=0) oder widerhergestellt wird.
|Die Anwendung minimiert (''gain''=0) oder widerhergestellt wird.
+
|'''SDL_APPACTIVE'''
 
|}
 
|}
  
<br>
+
 
 +
 
 +
 
 
== Hinweise ==
 
== Hinweise ==
 
Das Event wird bei der Erstellung der Anwendung nicht ausgelöst.
 
Das Event wird bei der Erstellung der Anwendung nicht ausgelöst.

Aktuelle Version vom 22. April 2006, 19:13 Uhr

SDL_ActiveEvent

Name

SDL_ActiveEvent - Anwendungsaktivitäts-Ereignis


Delphi-Spezifikation

type TSDL_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:

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



Hinweise

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

Siehe auch

SDL_Event, SDL_GetAppState