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 :

icône d'une fenêtre fille


Sujet :

C++Builder

  1. #1
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Points : 139
    Points
    139
    Par défaut icône d'une fenêtre fille
    Salut,

    Considérons une application MDI pour laquelle un menu1 est attribué à la mère et un menu2 est attribué à(ou aux) fenêtres filles.
    Certaines liaisons du menu2 sont en enabeld=false; et ne passe à true que lorsque certaines conditions sont remplies.

    Or je me suis rendu compte que , si :
    - les fenêtres filles et mère sont agrandies au max(plein écran).
    - les raccourcis du menu2 passe à enabled=true;

    l'icône de la fenêtre fille disparait et en même les boutons système (réduire, agrandir et fermer), ces petits carrés à droite en haut de la fenêtre fille disparaissent eux aussi. Ce qui est fort désagréable!!!

    Donc étant donnée que la disparition de l'icone provoque un décalage du menu et ainsi la disparition de ces trois boutons, ma question est :

    Comment éviter à un fenêtre de présenter un icone dans la barre ?

    Ou alors

    Comment faire pour forcer la réapparition des trois boutons systèmes?

    Merci des éventuelles réponses.[/b]

  2. #2
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Points : 727
    Points
    727
    Par défaut
    J'ai eu ce probleme, j'ai essayé dans un premier temps de réafficher les icones avec des appels windows systemes, ca marche pas mieux, j'ai donc trouver un compromis, au moment de changer quoique ce soit dans le menu, je mets en Normalize ma fenetre MDI courante, je change le menu et je la remaximize derriere.

    Si qq'un a mieux...

  3. #3
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Points : 139
    Points
    139
    Par défaut
    Qu'entends-tu par Normalize?

  4. #4
    Membre averti Avatar de Flo.
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 404
    Points
    404
    Par défaut
    Bonjour,

    (Borland c++ Builder 3)

    moi c'est aussi un pb avec les ptits icones sur une fenetre fille, mais c pas exactement le même qu'ici.

    Des que je tente de fermer ma fenetre fille avec la petite croix elle se réduit.

    Pourquoi ne se ferme t-elle pas ?

    Merci.Flo.

  5. #5
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Points : 139
    Points
    139
    Par défaut
    J'ai eu le même soucis et en ajoutant à l'évènement OnClose de la fenêtre, l'instruction Action=caFree; il a disparu.

  6. #6
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Points : 727
    Points
    727
    Par défaut
    La propriété WindowState de la forme peut être assignée avec un des valeurs suivantes wsNormalize, wsMaximize, etc... ca permet de minimiser, maximiser ou normalizer la fenetre, ca correspond aux actions qui se passent quand tu cliques sur les icones en haut à droite de la fenetre.

  7. #7
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Points : 139
    Points
    139
    Par défaut
    C'est bien ce que je pensais.

    ok, je vais essayer et je te tiens au courant.

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

Discussions similaires

  1. [WD10] Enlever l'icône d'agrandissement dans une fenêtre fille Mdi
    Par Menadel dans le forum WinDev
    Réponses: 2
    Dernier message: 31/05/2012, 09h28
  2. Réponses: 7
    Dernier message: 31/10/2006, 18h29
  3. Comment manipuler une fenêtre fille ?
    Par David.V dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/06/2006, 09h35
  4. Réponses: 11
    Dernier message: 06/12/2005, 08h23
  5. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 10h48

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