OVH Cloud OVH Cloud

personnaliser un CToolBarCtrl

2 réponses
Avatar
Chevalley J.-C
Bonjour, (c++, MFC)
Je cherche depuis un moment un exemple de CToolBarCtrl qui m'explique
comment changer la couleur de font de ce contrôle. Il y a beaucoup
d'exemples de "customize CToolBarCtrl" mais ce sont des librairies payantes.

OnCtlColor( ) ne fonctionne pas( ça ne change qu'une partie de la couleur de
font du toolbar) .
Qui pourrais m'aider? Doit on obligatoirement redéfinir le OnCustomDraw de
ce contrôle? (j'espère pas que c'est l'unique solution) MERCI, Jean-Claude

2 réponses

Avatar
Christian ASTOR
Chevalley J.-C wrote:

Bonjour, (c++, MFC)
Je cherche depuis un moment un exemple de CToolBarCtrl qui m'explique
comment changer la couleur de font de ce contrôle.



WM_ERASEBKGND ou la mettre ds un Rebar control.
Avatar
Chevalley J.-C
merci

BOOL CXToolBar::OnEraseBkgnd(CDC* pDC)

{

// TODO: Add your message handler code here and/or call default

pDC->FillSolidRect(0,0,3000,3000,RGB(102,102,102));

return FALSE;//CToolBar::OnEraseBkgnd(pDC);

}





"Christian ASTOR" a écrit dans le message de
news:430c5543$0$21297$
Chevalley J.-C wrote:

> Bonjour, (c++, MFC)
> Je cherche depuis un moment un exemple de CToolBarCtrl qui m'explique
> comment changer la couleur de font de ce contrôle.

WM_ERASEBKGND ou la mettre ds un Rebar control.