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
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)
Code : Sélectionner tout - Visualiser dans une fenêtre à part void GetWindowRect( LPRECT lpRect ) const;
puis un autre sur la nouvelle barre d'outils dont on déduit la largeur et la hauteur de la barre
puis un
sur la nouvelle barre d'outil pour la placer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part void CWnd::MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );
(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
Partager