IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

D�tection de la fermeture d'une application


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut D�tection de la fermeture d'une application
    Bonjour,

    Je suis en train de pr�parer une application qui sera li�e � des fichiers ( Style pi�ces jointes ). L'utilisateur pourra donc editer un fichier.
    Exemple un fichier Word. Donc j'ouvre le fichier word. Maintenant je voudrais savoir quand l'utilisateur aura fini d'utiliser le fichier ( en quittant Word ).

    Est-ce possible ? Si une oui, avez vous une direction vers laquelle je peux me diriger ? Ou encore mieux, avez vous la solution ?

    Merci d'avance

  2. #2
    Membre confirm� Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par d�faut
    et bien tu peux faire un thread qui tourne tant que tu detecte la fenetre Word pour savoir quand ton utilisateur a ferme Word.

  3. #3
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Oui, � condition de l'ouvrir de mani�re � obtenir un handle sur le process lanc�.
    Reste plus qu'� attendre que ce handle soit signal� (WaitForXXX...).
    Dans ton cas, � priori, je pencherai pour ShellExecuteEx (si tu lances un process � partir d'une pi�ce jointe).
    http://c.developpez.com/faq/vc/?page...cessWaitingEnd
    Faut pas oublier le CloseHandle � la fin.

  4. #4
    Membre confirm� Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par d�faut
    et sinon en faisant un FindWindow sur la fenetre Word et tant que FindWindow retourne un handle, ca veut dire que Word n'est pas ferm�, le tout dans un thread, ca marche aussi bien ou pas?

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ca peut marcher bien sur, mais les API du style WaitForSingleObject sont faites exactement pour ca

  6. #6
    Membre �clair� Avatar de vanitom
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 327
    Par d�faut
    Merci pour toutes ces r�pones, je pense que la solution d'Aur�lien devrait �tre la bonne, c'est �galement ce que j'ai trouv� en cherchant un peu � cot�. Au moins comme �a, j'ai la confirmation.

    Merci � tous

  7. #7
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Citation Envoy� par lenouvo
    et sinon en faisant un FindWindow sur la fenetre Word et tant que FindWindow retourne un handle, ca veut dire que Word n'est pas ferm�, le tout dans un thread, ca marche aussi bien ou pas?
    si c'est Word qui est lanc�, et que y'a que ton document d'ouvert, oui. Mais si c'est Open Office...
    Je viens de penser � un truc :
    je suis pas s�r que m�me avec WaitForSingleObject �a marche bien si jamais une instance de Word tourne d�j� : la 2� instance va demander � la 1� d'ouvrir le document et se terminer aussit�t...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [C#] probl�me de fermeture d'une application
    Par padodanle51 dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 30/05/2006, 14h07
  2. Fermeture d'une application �xterne
    Par Matt2094 dans le forum Langage
    R�ponses: 8
    Dernier message: 22/03/2006, 15h11
  3. Forcer la fermeture d'une application
    Par Bissada dans le forum Langage
    R�ponses: 2
    Dernier message: 06/10/2005, 21h42
  4. fermeture d'une application apr�s un temp d'inactivit�?
    Par sitdown dans le forum Autres Logiciels
    R�ponses: 1
    Dernier message: 24/08/2005, 15h44
  5. [Event]Annuler la fermeture d'une application
    Par willowII dans le forum Interfaces Graphiques en Java
    R�ponses: 3
    Dernier message: 16/11/2004, 09h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo