2009-10-29 13 views
0

Je veux étendre CMFCRibbonPanel - mais le constructeur est protégé (j'obtiens l'erreur suivante: impossible d'accéder au membre protégé déclaré dans la classe 'CMFCRibbonPanel'). La seule façon d'obtenir une instance CMFCRibbonPanel est d'appeler "category-> AddPanel", mais de cette façon je ne peux pas étendre la classe CMFCRibbonPanel.Comment puis-je étendre un CMFCRibbonPanel dans la fonction MFC Pack

Des suggestions?

Répondre

0

Un constructeur protégé est accessible depuis la classe dérivée.
Je suppose que votre classe dérivée CTor est également protégée.
Si vous le rendez public, cela devrait fonctionner.