4D v13.4

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

Accueil

 
4D v13.4
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 Commentaire
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

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

New
Créé : 4D v13