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

MFC Discussion :

Boîte de dialog en visual C++


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Boîte de dialog en visual C++
    Bonjour,

    J'ai un BUG!! dans mon application!!
    je vous explique : Lorsque je lance mon application, la boîte de dialogue s'affiche en grand écran. Je peux ajouter une deuxième boîte de dialog donc la première boîte de dialogue se met en haut de l'écran et la deuxième en bas et ces deux fenêtres prennes toutes la longeur de l'ecran!!!!
    Le problème est lorsque je quitte la première fenêtre la deuxième fenêtre qui a été ouverte doit se mettre a présent en plein écran!!! problème car la fenêtre ne sait pas où se situer le bug est : la fenêtre se met en plein écran puis elle revient en bas de l'écran ainsi de suite!!!!

  2. #2
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut suggestion
    si tu explique mieux tes besoins on peut trouver une solution,car il y a les boites de dialogue MODAL et non

    bonne chance...

  3. #3
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Quelle méthode utilises-tu pour faire communiquer les fenêtre entre elles ?
    Comment calcules-tu les tailles de tes fenêtres ?

    Si tu pouvais aussi éventuellement poster un peu de code ça éclaircirait bien des choses.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Ouverture de deux fenêtres
    Voici le code pour ouvrir mes deux fenêtres :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    m_IniFile.GetValue("Position",position); // on récupère la valeur de "Position" qui correspond au nombre de session du logiciel actuellement en run
    	if (position==0) // si c'est la première session qu'on ouvre
    	{
    		ShowWindow(SW_MAXIMIZE);        //
    		MoveWindow(0,0,largeur,hauteur);		// Mettre la fenêtre en plein écran
    		WritePrivateProfileString("POS","Position","1",affiche); // incrémenter la variable "Position" du fichier INI
     
    	}
    	if (position==1) // si c'est la deuxième session du logiciel qu'on ouvre
    	{	
    		ShowWindow(SW_MAXIMIZE);      
    		MoveWindow(0,hauteur/2,largeur,hauteur/2); // on l'ouvre sur la deuxième moitié de l'écran
    		CMenu* mmenu = GetMenu(); // et on grise et disable le menu "Ajout Ilot"													
    		CMenu* submenu = mmenu->GetSubMenu(1);
    		submenu->EnableMenuItem(ID_SUPP,MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
    		WritePrivateProfileString("POS","Position","2",affiche); // on incrémente la variable "Position" dans le fichier INI
    	}

  5. #5
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    dans quelle méthode exécutes tu ceci ?

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut Boite dialog
    Je ne vois pas ce que tu veux dire par méthode????

    J'ai peut-être trouvé l'erreur. Je voudrais savoir s'il est possible de récupérer les valeurs d'un fichier .ini lorsqu'une application est lancé?Si oui, Comment?

    merci

  7. #7
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Dans la plupart des langages orientés objets, les fonctions membres sont appelées méthodes.
    Définition trouvée ici : http://cpp.developpez.com/cours/polyCpp/

    Savoir ce que tu manipules et ce que tu fais pourrait, à mon avis, beaucoup t'aider à avancer ...

  8. #8
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Citation Envoyé par wolverine1987 Voir le message
    Je voudrais savoir s'il est possible de récupérer les valeurs d'un fichier .ini lorsqu'une application est lancé?Si oui, Comment?
    Bonjour,

    Bien sûr que c'est possible. Plus de détails dans la FAQ...

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut ok
    merci pour les infos.

    je débute en programmation objet donc j'ai un peu de mal avec les termes qu'ils faut employés.

    J'ai touver mon erreur! Je faisais une mauvaise décrémentation dans une autre fonction qui est liée à la fermeture des boîtes de dialogue.

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

Discussions similaires

  1. Boîte de dialog message
    Par Marsupilami_00 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 03/09/2008, 12h06
  2. problem d'affichage de boîte de dialog
    Par mamwrya dans le forum MFC
    Réponses: 11
    Dernier message: 02/10/2007, 18h58
  3. Ascenseur dans une boite de dialog sous visual c++
    Par Minos2 dans le forum Visual C++
    Réponses: 1
    Dernier message: 26/06/2007, 18h40
  4. Dialog sous Visual C++
    Par jnduf dans le forum MFC
    Réponses: 3
    Dernier message: 27/03/2006, 10h51
  5. VBA/xl97 - Utilisation boîtes dialogs intégrées
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/11/2005, 16h39

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