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] Positionnement incorrect de 2 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] Positionnement incorrect de 2 toolbar
    Bonjour à tous,

    je crée 2 toolbar avec
    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
    18
    19
    20
    21
    	if (!m_wndToolBar1.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_DISABLED | CBRS_TOP
    		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_FLOAT_MULTI | CBRS_BORDER_3D ) ||
    		!m_wndToolBar1.LoadToolBar(IDR_TRAJECTOIRES_1A4))
    	{
    		TRACE0("Failed to create toolbar1\n");
    		return -1;      // fail to create
    	}
     
    	if (!m_wndToolBar2.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_DISABLED | CBRS_TOP
    		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_BORDER_3D ) ||
    		!m_wndToolBar2.LoadToolBar(IDR_TRAJECTOIRE_MANUELLE))
    	{
    		TRACE0("Failed to create toolbar2\n");
    		return -1;      // fail to create
    	}
     
    	m_wndToolBar1.EnableDocking(CBRS_ALIGN_TOP);
    	m_wndToolBar2.EnableDocking(CBRS_ALIGN_TOP);
    	EnableDocking(CBRS_ALIGN_TOP);
    	DockControlBar(&m_wndToolBar1,AFX_IDW_DOCKBAR_TOP)
    	DockControlBar(&m_wndToolBar2,AFX_IDW_DOCKBAR_TOP)
    (Elles sont invisibles au départ)

    Puis je les fais apparaitre par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		pMainWindow->ShowControlBar(ToolBarTrajectoire1a4, TRUE,TRUE );
    		ToolBarTrajectoire1a4->SetWindowPos(NULL,0,30,64,32,SWP_SHOWWINDOW);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    		pMainWindow->ShowControlBar(ToolBarTrajectoireManuelle, TRUE,TRUE );
    		ToolBarTrajectoireManuelle->SetWindowPos(NULL,600,30,64,32,SWP_SHOWWINDOW);
    pour avoir l'une, l'autre ou les 2 ensemble.

    Mon problème : quand j'affiche les 2 en même temps,le position latérale est correcte, mais elle s'affichent sur deux lignes différentes, alors que je les voudrais sur la même ligne

    Comment corriger ça ?

    Merci d'avance
    Philippe

  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,
    voir ce post que je devrai intégrer dans la faq :
    http://www.developpez.net/forums/showthread.php?t=48703

  3. #3
    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
    Bonsoir Farscape,

    encore en plein dans le mille !
    merci pour cette réponse une fois de plus.

    Mais soit dit en passant, il m'était impossible de faire une véritable recherche pour retrouver ce message par moi-même.
    J'imagine que gérer ce forum est un gros boulot pour toi ,
    mais verra-ton bientôt un vrai moteur de recherche pour éviter de reposer des questions déjà débattues ?

    En attendant, bon match !
    Philippe

  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
    merci ,
    en fait le plus gros boulot c'est la rédaction, aprés j'ai une bonne mémoire et je sais si j'ai déjà répondu à une question.
    et la en l'occurence j'avais tagé le post avec la mention FAQ, donc j'ai pas eu de problémes pour le retrouver.
    voila le sujet est intégré dans le post it faq.

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

Discussions similaires

  1. MFC bouton "openfile" de la toolbar
    Par galil069 dans le forum MFC
    Réponses: 4
    Dernier message: 13/11/2007, 14h03
  2. DIV en css - Positionnement incorrect
    Par qi9859 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 19/05/2007, 18h29
  3. [MFC] Afficher et cacher une ToolBar
    Par Philippe320 dans le forum MFC
    Réponses: 4
    Dernier message: 04/07/2006, 12h37
  4. [MFC]Positionnement et focus
    Par poseidon2 dans le forum MFC
    Réponses: 6
    Dernier message: 02/05/2005, 13h41
  5. [MFC] positionner une CToolBar
    Par bigboomshakala dans le forum MFC
    Réponses: 2
    Dernier message: 02/12/2004, 01h21

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