Identifie la fenêtre en cours de saisie.
Remarque : La fenêtre en cours est la fenêtre qui a le focus : cette fenêtre est en saisie et sa barre de titre est active.
// Nom de la fenêtre en cours
ResFenEnCours = FenEnCours()
Syntaxe
<Résultat> = FenEnCours()
<Résultat> : Chaîne de caractères
- Nom de la fenêtre en cours de saisie,
- Alias de la fenêtre en cours de saisie (si cet alias a été précisé lors de l'ouverture de la fenêtre).
Remarques
Le nom de la fenêtre peut être écrit en majuscules ou en minuscules. Il est conseillé d'utiliser l'opérateur "~=" (égalité souple) pour comparer le nom de la fenêtre retourné par la fonction
FenEnCours à un nom de fenêtre en dur.
Par exemple :
SI FenEnCours() ~= "SaisieFenêtre" ALORS
...
FIN
Le <Résultat> de la fonction
FenEnCours diffère selon l'événement où la fonction
FenEnCours est appelée :
| |
Evénement appelant | Résultat de la fonction FenEnCours. |
---|
Prise de focus de la fenêtre | Nom de la fenêtre en cours (fenêtre prenant le focus). |
Perte de focus de la fenêtre | Nom de la fenêtre en cours (fenêtre perdant le focus). |
Changement de taille de la fenêtre | Nom de la fenêtre en cours (fenêtre changeant de taille). |
Initialisation de la fenêtre | Chaîne vide (""). |
Déclarations globales | Nom de la fenêtre précédente (fenêtre dans laquelle l'ouverture de la fenêtre fille est demandée). |
Fermeture de la fenêtre | Nom de la fenêtre en cours (fenêtre se fermant). |
Initialisation du champ | - Nom de la fenêtre précédente.
- Une chaîne vide ("") s'il n'y a pas de fenêtre précédente.
|
Pour connaître la fenêtre en cours d'exécution, il est possible d'utiliser le mot-clé
MaFenêtre.
Composante : wd280obj.dll