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

C++Builder Discussion :

Quitter une application


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2002
    Messages : 15
    Par défaut Quitter une application
    Bonjour,
    j'ai une application C++Builder qui tourne en permanence et se trouve dans la barre système en bas à droite. On ne peut la fermer qu'en "cliquant droite" sur son icône et en choisissant "Exit".

    Ok, jusque là, pas de problèmes

    Maintenant, je choisis de quitter Windows (ou de fermer la session, c'est égal), sans fermer manuellement mon application.

    Et là, Windows ferme toutes les applications, sauf la mienne, et arrête la procédure de shutdown.

    J'ai alors tenté de traiter le message WM_QUERYENDSESSION que Windows envoie dans ce cas, mais je ne sais pas comment l'utiliser exactement.
    En effet, il semble que lorsque une application reçoit ce message, elle doit renvoyer TRUE si elle autorise de quitter, sinon FALSE.

    Le problème est que je ne sais pas comment renvoyer cette information.
    J'ai surchargé la fonction WndProc de la forme et j'arrive à intercepeter ce message, mais le prototype de cette fonction est du type


    virtual void __fastcall WndProc(Messages::TMessage &Message);


    C'est en fait, le "void" qui me dérange ...

    Ou alors, y'a-t'il une autre solution?

    Merci de votre aide

    Fred

  2. #2
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    Bonjour,

    Utiliser Message.Result pour définir la réponse au message.

    Cordialement,

    Arnaud

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2002
    Messages : 15
    Par défaut
    Salut!

    Bien vu, c'est exactement ce qu'il me fallait

    Bonne apr'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. quitter une application aspx webform
    Par machpion dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/02/2008, 09h39
  2. Réponses: 8
    Dernier message: 20/06/2007, 13h19
  3. quitter une application en ASP
    Par mademoizel dans le forum ASP
    Réponses: 5
    Dernier message: 16/02/2007, 21h41
  4. [C#] Quitter une application en mode console
    Par Ditch dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/04/2005, 21h37
  5. Quitter une application FLASH ?
    Par jeje.r dans le forum Flash
    Réponses: 3
    Dernier message: 25/02/2003, 14h57

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