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 :

ToolTips dans ToolBar dans Boite de Dialogue


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 ToolTips dans ToolBar dans Boite de Dialogue
    Bonjour à tous,

    Comme le dit le titre, je voudrais insérer des tooltips dans une toolbar qui elle est dans une boite de dialogue (dialog based). Je ne sais pas vraiment vers où partir, sachant que j'ai déjà inséré des tooltips sur des boutons très simplement.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    les tooltips doivent être définis dans les ressources sur la barre d'outils pour chaque bouton comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    libellé barre d'état\nlibellé bouton.

  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
    Bonjour,
    Je ne vois pas où définir ça.
    Ma ToolBar n'est qu'un bitmap vis à vis des ressources et non une ToolBar.
    Faut il que je la mette directement dans le type de ressource "ToolBar" ?

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    dans les ressources tu as un dossier toolbar , c'est la que les barres d'outils sont définies.

  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
    D'accord je vois mais le problème c'est que la palette de couleur est minuscule par rapport à un bitmap classique.
    Y a t'il un moyen de remédier à cela ?

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    il faut laisser la toolbar dans les ressources pour la gestion des tooltips ou des libelles de la barre d'etats.
    et avoir un bitmap de cette barre d'outils dans les ressources qui utilise une palette plus large.
    voici un exemple de lecture de la barre d'outils de la mainframe qui est redéfinie dans un bitmap avec un palette plus large..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    // TODO: Remove this if you don't want tool tips or a resizeable toolbar
        if(!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
           | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY /*| CBRS_SIZE_DYNAMIC*/) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
        {
            TRACE0("Failed to create toolbar\n");
            return -1;      // fail to create
        }
     
     
        m_bitmap.LoadBitmap(IDB_BMPNEWTOOLBAR); // lecture de mon bitmap.
        m_wndToolBar.SetBitmap(static_cast<HBITMAP>(m_bitmap));// affectation.

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/01/2011, 20h25
  2. Toolbar dans un projet boite de dialogue
    Par conico dans le forum MFC
    Réponses: 4
    Dernier message: 11/01/2008, 15h52
  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