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 :

[MFC] Afficher et cacher une ToolBar


Sujet :

MFC

  1. #1
    Membre confirmé Avatar de Philippe320
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 179
    Par défaut [MFC] Afficher et cacher une ToolBar
    Bonsoir à tous,

    j'ai une toolbar déclarée par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	if (!m_wndToolBar1.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_DISABLED | CBRS_ALIGN_TOP
    		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_FIXED | CBRS_BORDER_3D ) ||
    		!m_wndToolBar1.LoadToolBar(IDR_TRAJECTOIRES_1A4))
    	{
    		TRACE0("Failed to create toolbar1\n");
    		return -1;      // fail to create
    	}


    qui est donc initialement cachée grace à WS_DISABLED.

    Je veux un peu plus tard la faire réapparaitre, avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    m_wndToolBar1.GetToolBarCtrl().EnableWindow( TRUE );
    Mais, vous vous en doutez, ça marche pô !

    Comment faire?
    Merci d'avance
    Philippe

  2. #2
    Membre confirmé Avatar de Philippe320
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 179
    Par défaut
    j'ai bien essayé un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    CMainFrame *pFrame=static_cast<CMainFrame *>(AfxGetMainWnd());
    // afficherr la toolbar.
    pFrame->ShowControlBar(&pFrame->m_wndToolBar,TRUE,FALSE);
    mais la toolbar ne réapparait pas tout de suite :
    je dois forcer le "re-dessin" de la fenetre en minimisant/maximisant
    pour la voir :
    donc, comment forcer l'apparition immédiate de la toolbar ?

    Merci d'avance
    Philippe

  3. #3
    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,
    j'ai déjà répondu à cette question:
    voir post: http://www.developpez.net/forums/sho...hlight=toolbar

  4. #4
    Membre confirmé Avatar de Philippe320
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 179
    Par défaut
    Bonjour Farscape,

    en effet, et merci
    (que penses-tu de rajouter cette réponse dans la FAQ ?)

    Philippe

  5. #5
    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
    Citation Envoyé par Philippe320
    Bonjour Farscape,

    en effet, et merci
    (que penses-tu de rajouter cette réponse dans la FAQ ?)

    Philippe
    salut,
    je vais le faire

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

Discussions similaires

  1. [DOM] Afficher et cacher une liste déroulante
    Par yaboki dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 02/02/2009, 18h44
  2. Afficher et cacher une image par rapport au survol d'une zone
    Par asie86 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/01/2008, 13h48
  3. afficher ou cacher une etoile
    Par c+cool dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/12/2007, 10h16
  4. MFC + Afficher et modifier une image
    Par os dans le forum MFC
    Réponses: 4
    Dernier message: 07/03/2005, 19h20
  5. bouton pour afficher/cacher une toolbar ??
    Par pi05 dans le forum MFC
    Réponses: 3
    Dernier message: 07/02/2005, 22h05

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