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 :

Savoir si est minimized ? [FAQ]


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2004
    Messages : 152
    Par défaut Savoir si est minimized ?
    Bonjour,

    Je pense que c'est assez simple. Je voudrais savoir si mon application est minimized? J'utilise un Tray, mais l'icone est toujours visible, normale c'est mon but. Donc y'a pas moyen de tester avec le tray, je pense.

    Merci d'avance.

  2. #2
    Membre expérimenté
    Avatar de Neo41
    Inscrit en
    Janvier 2003
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 241
    Par défaut
    Il suffit de tester this->WidowState, 3 valeurs sont possibles:

    wsNormal La fiche est dans l'état normal (c'est-à-dire, ni réduite ni maximale).
    wsMinimized La fiche est de taille réduite.
    wsMaximized La fiche est de taille maximale.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2004
    Messages : 152
    Par défaut
    Il y a un petit problème c'est que quand je teste WindowState il me renvoie toujours wsNormal...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      //Si l'application n'est pas visible
      if (this->WindowState == wsNormal)
      {
       OuvrirFermerItem->Caption = "Reduire";
      }
      else if (this->WindowState == wsMinimized)
      {
       OuvrirFermerItem->Caption = "Ouvrir";
      }
    C'est en fait parce que ma fenêtre n'est plus visible dans la barre des tâches, car elle ne se reduit jamais (elle se cache seulement). Je cherche à savoir si elle est visible ou pas.

    Car elle n'apparait que sous forme d'icone à côté de l'horloge.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Alors il faut utiliser la propriété Visible non ?

  5. #5
    Membre expérimenté
    Avatar de Neo41
    Inscrit en
    Janvier 2003
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 241
    Par défaut
    Dans ce cas là tu peux gérer les événements OnMinimize et OnRestore. Tu déclares par exemple une variable globale (type bool) et tu la gère dans ces deux événements.

    Tiens nous au courant

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2004
    Messages : 152
    Par défaut
    C'est ce que je pensait mais si y'a pas d'autres manière c'est pas grâve, je pense que c'est la meilleur, merci.

  7. #7
    Membre chevronné
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par défaut
    je suppose que IsIconic(this->Handle) ne te convient pas ?

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

Discussions similaires

  1. [Système] Savoir qui est connecté en ce moment
    Par sourivore dans le forum Langage
    Réponses: 13
    Dernier message: 12/06/2006, 17h05
  2. [VBA] Savoir quelle est la clé primaire inséré
    Par kissmytoe dans le forum Access
    Réponses: 1
    Dernier message: 07/03/2006, 08h48
  3. Savoir qui est connecté
    Par Mat5725 dans le forum Langage
    Réponses: 2
    Dernier message: 18/10/2005, 13h06
  4. Savoir ou est deposé un fichier dans un drag and drop ?
    Par mkdual dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 24/08/2005, 17h52
  5. [linux] socket comment savoir si est un client est d
    Par Mascos dans le forum Réseau
    Réponses: 14
    Dernier message: 04/08/2004, 12h05

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