4D v16.3

Méthode base Sur événement système

Accueil

 
4D v16.3
Méthode base Sur événement système

Méthode base Sur événement système 


 

$1 -> Méthode base Sur événement système 
Paramètre Type   Description
$1  Entier long in Code d'événement

La Méthode base Sur événement système est appelée à chaque fois qu’un événement système se produit. Tous les environnements 4D sont concernés : 4D (tous modes), 4D Server ainsi que les applications 4D compilées et fusionnées avec 4D Volume Desktop.

Pour traiter un événement, vous devez tester la valeur du paramètre $1 à l’intérieur de la méthode, et la comparer à l’une des constantes suivantes, placées dans le thème Evénements de la base :

Constante Type Valeur Comment
Sur passage arrière plan Entier long 1 L’application 4D passe à l’arrière plan
Sur passage premier plan Entier long 2 L’application 4D passe au premier plan

Ces événements sont générés lorsque l’application 4D change de plan, quelle que soit l’action utilisateur à l’origine du changement :

  • clic dans la fenêtre de l’application ou d’une autre application,
  • sélection via le raccourci clavier Alt+Tab (Windows) ou Commande+Tab (Mac OS),
  • sélection de la commande Masquer dans le dock (Mac OS),
  • clic sur l’icône de l’application dans le dock ou la barre des tâches,
  • clic sur le bouton de réduction de la fenêtre principale (Windows).

Vous devez impérativement déclarer le paramètre $1 (entier long) dans la méthode base. La structure du code de la méthode base sera donc :

  // Méthode base Sur événement système
 
 C_ENTIER LONG($1)
 Au cas ou
    :($1=Sur passage arrière plan)
  //Faire quelque chose
    :($1=Sur passage premier plan)
  //Faire autre chose
 Fin de cas

 
PROPRIÉTÉS 

Produit : 4D
Thème : Méthodes base
Nom intl. : On System Event database method

 
HISTORIQUE 

Créé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)