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