Problème de cast avec un wxMenu
Bonjour,
Pour intégrer mon menu "Fichier", j'ai fait une classe dérivant de wxMenu :
Code:
1 2 3 4 5
|
class CFileMenu : public wxMenu
{
} |
Dans le constructeur je remplit ce menu et dans ma fenêtre principale j'essaye de l'intégrer :
Code:
1 2 3 4
|
wxMenuBar* menuBar = new wxMenuBar;
menuBar->Append(m_pFileMenu, "&Fichier" );
SetMenuBar( menuBar ); |
Le compilateur me lance une erreur :
Citation:
impossible de convertir de 'CFileMenu *' en 'wxMenu *'
Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
Bizarre non ? Pourquoi il ne voit pas que CFileMenu dérive publiquement de wxMenu ?
Merci,
A bientôt