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 :

Toolbar dans un projet boite de dialogue


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut Toolbar dans un projet boite de dialogue
    Bonjour à tous,
    j'aimerai savoir s'il est possible de mettre une toolbar dans un projet basé sur des boites de dialogue ?
    Car l'exemple de la faq ne marche pas...

    Merci d'avance!!

  2. #2
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2007
    Messages : 19
    Par défaut
    peux tu me donner le lien de cet faq stp ca m interesse. je n ai trouve que des articles concernant des prjet sdi ou mdi, mais pas de toolbar dans une dialogbox.
    merci.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut
    C'est en éssayant les exemples de la faq que je me suis rendu compte qu'ils étaient fait pour des projets MDI ou SDI! Voilou!

    Si quelqu'un à une solution...
    Merci!

  4. #4
    Membre chevronné Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Par défaut
    oui tu peux utiliser un toolbar dans une boite de dialogue.
    attention, c'est la classe CToolBarCtrl et non CToolBar qui gère ça.
    tu ne peux pas utiliser le mécanisme de mise à jour des boutons (la classe CCmdUI et les ON_UPDATE_COMMAND_UI ...), il faut que tu fasses toi meme la gestion.

    Suffit de déclarer dans l'éditeur de ressources un controle "Toolbar", puis dans le OnInitDialog(), peupler la toolbar avec tes boutons et définir la ImageList...

    @+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut
    Ha ça marche!
    Mais pas exactement comme je voudrais...
    J'ai réussi à créer la barre avec un bouton, mais le problème est qu'elle s'affiche dans la dialog dans la partie où l'on ajoute les contrôles.
    Or j'aimerais l'afficher juste en dessous du menu mais de façon a ce que tous ce qui se trouve à l'interieur de ma dialog ne puisse pas se mettre dessus (ou dessous). Comme le menu en faite.

    Puis aussi, si possible faire qu'elle soit flottante (comme celle de visual studio ou WORD etc...).

    PS: autre méthode bien sur que celle de replacer les contrôles...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/01/2011, 20h25
  2. Projet boite de dialogue et fenêtre pop-up
    Par arcane86 dans le forum MFC
    Réponses: 5
    Dernier message: 02/06/2009, 09h20
  3. [VBA-Excel] Bug dans Import de boite de dialogue incompréhensible
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/07/2007, 17h15
  4. Mettre toutes les alertes dans la même boite de dialogue
    Par Tibzzz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/10/2006, 09h07

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