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 :

Ne pas lister une application la barre des tâches avec C++Builder 2007


Sujet :

C++Builder

  1. #1
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut Ne pas lister une application la barre des tâches avec C++Builder 2007
    Salut à tous, j'ai une question sur le truc (astuce) pour enlever l'application de la barre de tâche. Ajouter la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SetWindowLong(Application->Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
    dans WinMain ne semble plus fonctionner avec C++Builder 2007 sous Windows XP.

    Est-ce que quelqu'un peut valider cette affirmation, juste pour être certain que je comprend bien.

    Pour réussir a avoir le même résultat j'ai dû mettre le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    void __fastcall TForm1::FormShow(TObject *Sender)
    {
        ShowWindow(Application->Handle, SW_HIDE);
        SetWindowLong(Application->Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
        ShowWindow(Application->Handle, SW_SHOW);
    }
    L'effet est déplaisant, car il apparaît pour ensuite disparraître.

    Merci de m'éclairer
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  2. #2
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Ah oui, j'ai oublier de dire que j'ai essayer de mettre le code mentionner plus haut dans la méthode FormCreate et dans le constructeur, mais j'obtiens le même que résultat qu'en le mettant dans WinMain.

    J'ai vue un message sur le forum Delphi qui semble similaire, par contre la méthode de résolution ne fonctionne pas. Voici le lien pour les curieux: http://www.developpez.net/forums/sho...d.php?t=400390
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

Discussions similaires

  1. lancer une application + la barre des taches
    Par karim15 dans le forum WinDev
    Réponses: 2
    Dernier message: 28/12/2009, 19h48
  2. Application ds barre des taches avec l'heure
    Par Syrrus dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/05/2007, 16h35
  3. Fenetre Application dans barre des tâches
    Par Juste_Une_IlluZion dans le forum C++Builder
    Réponses: 3
    Dernier message: 09/07/2006, 10h53
  4. Réponses: 4
    Dernier message: 07/01/2006, 19h10
  5. Réponses: 7
    Dernier message: 27/10/2005, 14h24

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