CToolBar et CToolBarCtrl, comment ça marche ? [MFC] - C++ - Programmation
Marsh Posté le 17-07-2002 à 09:26:43
Tous les exemples que j'ai pu voir (microsoft), utilisaient non pas une classe de type CDialog comme classe mère, mais une classe CFrameWnd. Est-ce important ? De plus uniquement CToolBar est utilisé dans ces exemples donc je vais m'orienter plutôt vers cette classe. Le problème est-il donc du à CDialog au lieu de CFrameWnd ? (comme les ressources Accélérateurs au passage...)
Marsh Posté le 17-07-2002 à 21:52:46
Y a -t il des personnes ayant utilisés une toolbar dans leur dialog ?
Marsh Posté le 17-07-2002 à 08:54:18
Salut,
Je souhaite afficher dans ma dialog faite avec l'assistant de visual c++ 6 un Toolbar (barre avec des icones). Je la crée avec l'éditeur de resources et ensuite je ne sais comment l'afficher dans mon application. Voici différents codes qui ne marchent pas : une toolbar est bien crée dans ma dialog mais la toolbar n'est pas affichée (j'ai juste le cadre, pas le contenu, comme s'il ne parvenait pas à la charger...) :
CToolBar m_wndToolbar; //dans .h, classe de ma dizlog
CToolBarCtrl m_toolbar; //idem
m_wndToolbar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP);
m_wndToolbar.LoadToolBar(IDR_TOOLBAR1);
m_toolbar.Create(WS_CHILD|WS_VISIBLE|CCS_TOP,CRect(0,0,0,0),this,AFX_IDW_TOOLBAR);
ça ne marche pas
m_toolbar.Create(WS_CHILD|WS_VISIBLE|CCS_TOP,CRect(0,0,0,0),this,IDR_TOOLBAR1);
ça non plus.
Faut-il utiliser CToolBar ou CToolBarCtrl, ou les 2 ?
merci
ANT