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] positionner une CToolBar


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    R�dacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par d�faut [MFC] positionner une CToolBar
    bonjour,

    j'aimerais positionner une barre d'outil � c�t� (� la droite) de la barre d'outil par d�faut de mon appli (projet SDI).

    comment fait-on pour repositionner un CToolbar?

    faut-il jongler avec un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    void GetWindowRect( LPRECT lpRect ) const;
    pour r�cup�rer lpRect de la barre d'outil par d�faut dont on d�duit les coordonn�es du coin sup�rieur droit (point � partir duquel devra d�buter la nouvelle barre d'outil)

    puis un autre sur la nouvelle barre d'outils dont on d�duit la largeur et la hauteur de la barre

    puis un
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    void CWnd::MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );
    sur la nouvelle barre d'outil pour la placer.

    (x,y) est le point d�termin� pr�c�demment et (nWidth,nHeight) les dimensions de la nouvelle barre.


    Je dois faire un truc dans ce go�t l�? ou ya plus simple?


    merci

  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,
    beaucoup plus simple ,tu mets le style CBRS_ALIGN_RIGHT dans le create:
    extrait creation de la toolbar
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_RIGHT
    		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
    		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
    CBRS_ALIGN_LEFT pour gauche .

  3. #3
    R�dacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par d�faut
    meuh non, ma m�thode est vachement simple. c'est ce que j'appelle du bidouillage de VCnoob.

    cela dit je vais utiliser ta m�thode


+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MFC] afficher une ProgressBar dans une barre d'etat
    Par guillaume21 dans le forum MFC
    R�ponses: 5
    Dernier message: 30/03/2007, 11h16
  2. [MFC]cach� une fen�tre d�s sa cr�ation
    Par semenzato dans le forum MFC
    R�ponses: 10
    Dernier message: 26/04/2005, 14h38
  3. [MFC] rendre une boite de dialogue inactive
    Par Vestaproman dans le forum MFC
    R�ponses: 8
    Dernier message: 22/01/2004, 14h09
  4. [MFC]deplacer une fen�tre.
    Par semenzato dans le forum MFC
    R�ponses: 5
    Dernier message: 15/01/2004, 18h47
  5. [MFC] Retourner une liste d'objets
    Par 1cado dans le forum MFC
    R�ponses: 10
    Dernier message: 28/07/2003, 12h11

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