Détection fermeture de windows 2 !

Ed - 18 mai 2001 à 10:11
 Neo.balastik - 18 mai 2001 à 11:37
Désolé pour la version courte, mon problème est que j'ai une horloge de ma fabrication toujours en avant plan sur windows et qui me fait un tmp; si je ferme mon horloge, le tmp disparait, si windows ferme mon horloge, le tmp reste.
A l'allumage, un nouveau tmp est fait, voilà.

Merci, à vous, si vous avez une solution.

1 réponse

Neo.balastik
18 mai 2001 à 11:37
Salut,

Pour détecter que ton application est fermée par Windows, il faut travailler avec l'événement QueryUnload du formulaire en cours.

QueryUnload peut renvoyer 6 valeurs grâce à son paramètre de retour "unloadmode". Les voici:

vbFormControlMenu (0) -> L'utilisateur a choisi dans le menu Système de la feuille la commande Fermeture.
vbFormCode (1) -> L'instruction Unload est invoquée à partir du code.
vbAppWindows (2) -> La session Microsoft Windows en cours prend fin.
vbAppTaskManager (3) -> Le Gestionnaire de tâches de Microsoft Windows ferme l'application.
vbFormMDIForm (4) -> Une feuille MDI fille se ferme en raison de la fermeture de la feuille MDI.
vbFormOwner (5) -> Une feuille se ferme en raison de la fermeture de son propriétaire.

Ton traitement dépendra alors des valeurs que tu désires exploiter.

Tchao.

Néo.balastik
0
Rejoignez-nous