PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → événement fermeture  fenêtre coulissante est ouverte
événement fermeture fenêtre coulissante est ouverte
Débuté par Clément Mathieu, 02 jan. 2020 13:17 - 6 réponses
Membre enregistré
22 messages
Posté le 02 janvier 2020 - 13:17
Bonjour à tous, je voudrais détecter lorsqu'une fenêtre coulissante gauche se ferme sous android.

Par avance merci.
Membre enregistré
477 messages
Popularité : +20 (20 votes)
Posté le 03 janvier 2020 - 15:46
il n'y a pas d’événement correspondant dans WM donc une solution serait de tester la fermeture dans un thread infni
SI FenCoulissanteVisible(fcGauche) = Faux ALORS
... // Traitement
ThreadFin()
FIN
Membre enregistré
22 messages
Posté le 03 janvier 2020 - 17:08
Merci, j'y ai pensé mais le problème c'est que l'on ne peut pas cibler directement la fenêtre interne et il n'est pas possible de cibler de la manière suivante : FEN_PRINCIPALE.FI_FILLE :/

J'ai trouvé une solution pas totalement satisfaisante, c'est de faire la fenêtre fille à 100% de la fenêtre mère avec un fond transparent, cela permet de détecter le clic que le fond transparent. Mais il y a un inconvénient, on ne peut pas utiliser le balayage car cela permet de sortir sans toucher le fond.
Membre enregistré
477 messages
Popularité : +20 (20 votes)
Posté le 06 janvier 2020 - 12:07
En fait je pensais que tu parlais d'une fenêtre coulissante de menu mais en fait tu parles d'un champ fenêtre interne c'est ca ?
Membre enregistré
22 messages
Posté le 15 janvier 2020 - 09:48
C'est bien une fenêtre coulissante et à l’intérieur il y a une fenêtre interne.
Message modifié, 15 janvier 2020 - 09:48
Membre enregistré
3 346 messages
Popularité : +93 (137 votes)
Posté le 15 janvier 2020 - 10:59
Déjà le système de fenêtre coulissante est basé sur les fenêtres internes
Donc il faut éviter cela
Membre enregistré
22 messages
Posté le 15 janvier 2020 - 14:36
hum je me suis peut-être mal exprimé, dans la description de la fenêtre j'ai sélectionné la fenêtre interne pour la fenêtre coulissante gauche.