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 :

Faire clignoter l'onglet de l'application dans la barre des tâches


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut Faire clignoter l'onglet de l'application dans la barre des tâches
    Bonjour à tous

    Comment pourrais-je faire pour faire clignoter l'onglet de mon application dans la barre des tâches, comme par exemple lorsque l'on recoit un message instantané dans Windows live Messenger (l'onglet deviens orange).

    Mon programme doit effectuer un traitement assez long. Si l'utilisateur fait autre chose, j'aimerais informer l'utilisateur lorsque le programme à terminé son traitement.

    Merci d'avance pour votre aide.

  2. #2
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !

    Regarde du côté de l'API FlashWindow.

    A+

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par défaut
    Il y a aussi SetForegroundWindow.

    A noter que contrairement a ce que son nom indique SetForegroundWindow ne mets pas l'appli en 1er plan mais anime la barre de tache. Le comportement a été modifié à partir de XP.

    yarp
    www.senosoft.com

  4. #4
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    Merci pour votre aide.

    En fait, j'ai trouver quelques choses dans la FAQ Visual C++ concernant FlashWindow et cela fonctionne.

    Par contre maintenant, j'ai un souci, Comment puis-je faire pour détecter que mon application est réduite car si celle-ci n'est pas réduite, je n'ai pas besoin de faire clignoter la barre des tâches.

  5. #5
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Re !

    Y a la propriété WindowState de tes Forms, je croi que tu peux les utiliser !

    a+

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par défaut
    => SetForegroundWindow .

  7. #7
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    re,
    bon j'ai opté pour ça, et ça fait bien ce que j'attends :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      do
                SetForegroundWindow(mainForm->Handle);
             while  (Application->Active == false);

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

Discussions similaires

  1. Masquer l'application dans la barre des tâches
    Par jmjmjm dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/11/2016, 12h50
  2. Réponses: 4
    Dernier message: 05/06/2015, 22h02
  3. Réponses: 0
    Dernier message: 06/06/2011, 14h06
  4. Icone d'application dans la barre des tâches
    Par youcef81 dans le forum C++Builder
    Réponses: 5
    Dernier message: 06/06/2006, 22h09
  5. Ajouter une icône d'une application dans le barre des tâches
    Par Lorponos dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 13/05/2006, 19h41

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